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

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

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

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

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

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

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

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

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

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

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

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

Error: Class 'Aws\S3\StreamWrapper' not found (Drupal 7)

Август 29, 2022 г.

При обновлении модуля s3fs с ветки 7.x-2.x -> 7.x->3.x друпалу не удаётся найти указанный класс. Все необходимые шаги по апгрейду сделаны, как описано в readme.txt модуля. Это проблема инициализации библиотеки awssdk в s3fs_libraries_info(). Drupal ...

Читать

Удаление поля из entity в Drupal программно

Январь 10, 2020 г.

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

Читать

Примеры работы с EntityFieldQuery

Декабрь 7, 2017 г.

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

Читать

Подключаем suggestions list в диалог CKeditor - Link

Август 10, 2021 г.

Link - это штатный диалог, который используется в CKeditor для редактирования ссылок. И выглядит он как показано на картинке сверху. Он хорошо выполняет ...

Читать
 

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

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



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