Есть страница вывода всех нод в которых присутствует термин
Выглядит примерно так
Консервы:
Шпроты
инфо инфо инфо
Печень минтая
инфо инфо инфо
Селедка
инфо инфо инфо
Нужно выводить подобие крошек над заголовком, но выводить только на странице полного просмотра ноды и на странице отображения всех терминов...
При просмотре ноды использую функцию отображающую то что мне надо, а при просмотре всех нод термина эта функция срабатывает для кождой ноды (что вобщем то правильно)
подскажите как добится того что бы функция срабатывала единоразово (как встроенные крошки)
На выходе нужно получить такое:
Продукты / рыба / консервы
Консервы:
Шпроты
инфо инфо инфо
Печень минтая
инфо инфо инфо
Селедка
инфо инфо инфо
Комментарии
Как именно вы переопределили эту функцию? Поставьте для нее условие if ($page) {ваша_функция} , чтоб она срабатывала только для открытой ноды. А вывод крошек для страницы термина переопределите отдельно через шаблон термина или template.php.
А какая функция должна вызываться из template.php ???
if ((arg(0) == 'taxonomy') && (arg(1) == 'term') && (is_numeric(arg(2)))) {
тут переопределяете всё что вам нужно
}