Название статьи выражает общую боль всех SEOшников планеты Земля. :)
Если вы используете pathauto в своём проекте на Drupal, то типичная настройка — это генерация ЧПУ на основе заголовка. В силу разных обстоятельств заголовок может быть изменен, а галочка перегенерации пути при этом не снята.
Результат — смена синонима адреса публикации.
Небольшой «хук» позволит вам сбрасывать галочку для уже созданных публикаций, которые снова открыли в редакторе для изменения. При желании ЧПУ можно все же будет изменить: достаточно установить флажок вручную.

|
function YOURMODULE_form_alter(&$form, &$form_state, $form_id) { if (!empty($form['#node']) && !empty($form['#node']->nid)) { $form['#node']->path['pathauto'] = 0; } } |
Надеюсь, не нужно упоминать, что YOURMODULE необходимо заменить на имя вашего модуля? Вариант работает для DRUPAL 7.
Данная запись опубликована в 19.06.2017 18:03 и размещена в рубрике SEO, Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Март 23, 2023 г.
Leetcode задача #168. Excel Sheet column title.Задача помечена как простая, тем не менее, не сразу понял как её решать.
Дано число, это номер столбца для Excel таблицы, требуется сгенерировать его буквенное имя. Иными словами сопоставить 1 -> A, ...
Читать
Декабрь 1, 2013 г.
В бизнесе люди привыкают полагаться только на собственный опыт, принимать самостоятельные решения. При этом забывают, что в любом деле для лучшего результата нужен специалист.
Что касается сайтов, то большинство руководителей не только не знает, ...
Читать
Июль 13, 2023 г.
Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.
[crayon-68b0a7f0a9e23422495097/]
Поле "кол-во товара в корзине" не является частью сущности product variation, ...
Читать
Ноябрь 8, 2016 г.
Можно использовать анализ адреса хранимый Drupal в $_GET['q'] и/или анализ частей адреса, получаемых функцией arg(N).
Оба варианта по сути делают одно и тоже - анализ внутреннего адреса, который для публикации имеет вид: node/%NID%.
Я использую функцию ...
Читать