Вывод заголовка для терминов таксономии

Предлагаю выводить заголовок для терминов в Drupal таким способом:

Используя метод получения имени термина по id мы получаем название термина, которое выводим в том случае, если страница располагается по пути taxonomy/term/%, то есть является термином таксономии. Id Термина получаем с адреса текущей страницы.

Находим где в page.tpl.php нашей темы выводится заголовок страницы и заменяем вывод на такой код:

  1. <?php if ((arg(0) == 'taxonomy')&&(arg(1) == 'term')) {
  2. $taxnomyid = arg(2);
  3. $terms = taxonomy_get_term($taxnomyid);
  4. $termsname = $terms->name;
  5. echo $termsname;
  6. } else {
  7. echo $title;
  8. }
  9. ?>

Для того, что бы заголовок отобразился необходимо если термины выводятся через views в аргументе указать вывод заголовка %1.

Переопределить заголовок станицы также можно модулем Page title, задав там значение [cat] для терминов.

Ключевые слова: 

Вас также может заинтересовать

Добавить комментарий

CAPTCHA
Для того, что б подтвердить что Вы человек, заполните, пожалуйста, форму проверки
Image CAPTCHA
Введите символы, которые изображены на картинке.