Обновить path alias в таксономии

Пример кода работы с entityQuery и Entity API.

В данном примере мы пройдемся по синонимам терминов таксономии и произведем простую замену или создадим новый синоним согласно установленному в системе шаблону.

В 8ке синонимы (path_alias) — это entity объекты, и entityQuery работает с ними как и прочими entity объектами.

Задача: поменять /blog/ на /perspectives/ в существующих синонимах, а если синоним не задан, то создать его по шаблону. Шаблоны настраиваются вот тут (этот функционал предоставлен модулем pathauto):
/admin/config/search/path/patterns

Мало букафф? Читайте есчо !

Получение и рендеринг списка дочерних терминов в Drupal

Апрель 27, 2023 г.

Небольшой примера кода для работы с таксономией в Drupal 10. Мы запросим дерево дочерних терминов и произведем их рендеринг. Для начала загрузим какой-либо термин [crayon-6a259d1ba42ee829727520/] Следующий шаг - получение дочерних элементов ...

Читать

Форма поиска товаров на Drupal

Май 11, 2023 г.

Здесь подробно рассмотрим небольшую задачу для сайта под управлением CMS Drupal. Требуется выводить поисковую форму для товаров в виде блока. Форма ...

Читать

The installed version of the /Имя модуля/ module is too old to update

Октябрь 9, 2024 г.

При выполнении drush updb вы можете увидеть такое сообщение. Обычно это связано с обновлением модуля до следующей major версии. Тогда в модуле может быть прописан hook_update_last_removed, где прописан номер hook_update, ниже которого номерные ...

Читать

Изменить http код ответа для кастомной страницы

Октябрь 30, 2023 г.

Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы. Таким образом, страница возвращается с кодом 200. Что делать, ...

Читать
 

Комментарии к «Обновить path alias в таксономии»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: