Название статьи выражает общую боль всех 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, Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 16, 2023 г.
Разбираем задачу № 1639 Number of Ways to Form a Target String Given a Dictionary c leetcode.com. Дан словарь, где слова имеют одинаковую длину - words. Также дано дополнительно слово - target, которое нужно составить из словарных слов по следующим правилам: ...
Читать
Июль 23, 2026 г.
Строки в Java кажутся простыми, из коробки поддерживается UTF-16, но стоит вам добавить эмодзи, и привычный length() выдаёт «магические» числа. В этой статье разберём, как на самом деле устроены строки в Java, почему эмодзи занимают два char, и как корректно ...
Читать
Октябрь 19, 2018 г.
Это продолжение статьи о адаптивном показе видео из разных источников. Здесь я расскажу о MP4.
HTML 5 позволяет решить задачу с минимальными усилиями. ...
Читать
Октябрь 2, 2010 г.
Повсеместно распространенная библиотека lightview, и уже ставший обыденным эффект отдельно открывающегося окошка с картинкой, однажды понабились и мне. ...
Читать