Удалить список публикаций со страницы термина таксономии в Drupal

Стандартный шаблон страницы термина таксономии taxonomy-term.tpl.php не позволяет управлять выводом публикаций, он лишь служит как обертка для полей термина.

Единственная настройка CMS, которая влияет на вывод списка — это переменная default_nodes_main, которая задаёт число отображаемых публикаций, связанных с термином.

Тем не менее есть как минимум два варианта как бороться со встроенным в страницу термина списком нод.

Способ 1: Меняем шаблон node.tpl.php

Ноды выводятся в режиме тизеров, и это позволяет исправить внешний вид публикации этого режима, так чтобы вывод был пустой.

Вот скелет для node.tpl.php:

В общем-то не самый идеальный, но простой способ.

Способ 2: Перехват элемента меню

Обработчик страницы термина таксономии в одноименном модуле подключается через hook_menu. Идея состоит в том, чтобы переопределить обработчик.

Этот подход тоже не идеален, т.к. и другие модули могут подобным образом подменять обработчик.

Написать комментарий

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

Программно выводим блок в Drupal

Февраль 7, 2019 г.

Если вы решили вывести блок, реализованный в каком либо модуле, программно, то следующие  примеры кода помогут вам. Используя block API Запрашиваем данные блока через API, готовим массив для последующего рендеринга: [crayon-6474b821d4492187574131/] ...

Читать

Показ анимации, что идет загрузка, для обновления контента views в режиме ajax

Май 22, 2021 г.

Подгрузка данных с сервера (например, при изменении параметров фильтра) происходит с небольшой задержкой, потому пользователь может не понять, среагировал как то сайт или нет на его действия. Задача состоит в том, чтобы показать, что идет загрузка ...

Читать

 

Комментарии к «Удалить список публикаций со страницы термина таксономии в Drupal»

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



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