Обновить 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-69f8a2dd2d3e4243514699/] Следующий шаг - получение дочерних элементов ...

Читать

Транслитерация имени файла при создании медиа entity программно в Drupal

Май 21, 2023 г.

При импорте изображений возникает задача транслитерации. Картинки, например, могут содержать буквы национальной кодировки (кириллицы) и/или иметь несовместимые с файловой системой сервера символы. Drupal (начиная с 8.2) объявляет специальный интерфейс, ...

Читать

Не появляется форма переиндексации на странице /admin/config/search/search-api/index/

Июль 25, 2024 г.

Если ваш view базируется на search API источнике данных, то важно, чтобы данные были проиндексированы. Но иногда форма переиндексации отсутствует на странице ...

Читать

Добавление своих suggestion в Drupal 9/10

Май 2, 2023 г.

Для добавления suggestions требуется использовать соответствующий группе шаблонов hook. Если название шаблона не известно, то его можно подсмотреть в режиме ...

Читать
 

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

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



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