ВопросУбрать вывод тизеров нодов на странице таксономии

Ну сообственно интересует, как убрать список тизеров нодов, которые относятся к текущему термину таксономии на странице просмотра термина. Ну а если таких нодов нету, то выводится "There is currently no content classified with this term" (это сообщение тоже надо убрать). Я нашел, что это все формируется в ф-ции taxonomy_term_page в файле taxonomy.pages.inc. Можно ли переопределить как-то эту ф-цию?

Комментарии

Аватар пользователя sergeybelya
sergeybelya написал:

Можно переопределить с помощью темизации в шаблонах или же помощью модулей views или taxonomy display

19.09.2012 19:04
Аватар пользователя Гость
Гость написал:

В taxonomy-term.tpl.php это нигде не меняется (или я просто не нашел. Если так, то укажите где). Через views - это не вариант.

20.09.2012 10:45
Аватар пользователя sergeybelya
sergeybelya написал:

"Через views - это не вариант" - аргументируйте почему. Более гибкого и удобного варианта отображения страницы термина для Друпал нет.

20.09.2012 11:08
Аватар пользователя Гость
Гость написал:

У меня много терминов. А я так понимаю, нужно будет для каждого создавать views. Тогда уж проще подредактировать модуль taxonomy (хотя не хочется прибегать к такому методу)

20.09.2012 11:46
Аватар пользователя sergeybelya
sergeybelya написал:

Если много терминов, создайте вьюс-страницу с адресом taxonomy/term/% Извините, но это у вас похоже первый сайт на друпале? Не спешите ломать модули. тем более которые входят в ядро CMS:)

20.09.2012 15:51
Аватар пользователя Гость
Гость написал:

С друпалом я знаком совсем не долго и многих вещей еще не знаю. Спасибо за совет!

21.09.2012 11:51
Аватар пользователя Mist
Mist написал:

Наиболее простой способ, на мой взгляд, в файле темы template.php прописать:

function themeName_preprocess_page( &$variables )
{
    hide($variables['page']['content']['system_main']['no_content']);
}

в drupal 7 работает.

05.03.2015 11:52

Комментировать