Для установки SEO тега h1 (отличного от краткого названия термина таксономии) был установлен модуль Taxonomy Title.
Появилось новое поле при редактировании термина таксономии "Term page heading".
Но на странице просмотра отображается название термина таксономии "С Днем рождения", а не "Поздравления с Днем рождения для любимых в стихах".
Какую-то настройку упустили?
Комментарии
В шаблоне page--taxonomy.tpl.php вот такой код вывода заголовка
<?php<h1><?= $category_name ?></h1>?>
удалите шаблон )))
По идее там должен быть вывод переменной сформировонным новым модулем.
С помощью views можно вывести любое поле из термина таксономии куда угодно.
Можно модулями расширить функционал:
views_conditional
views_ifempty
Шаблон нафиг, если расстались с тем кто шаблон составлял. Придется заново собирать сайт любовных историй либо планировать долгие теплые отношения со следующими разработчиками.
А по умолчанию как выводится заголовок термина таксономии? Может быть заменить этот код?
<?= $category_name ?>
При удалении шаблона вообще пропал вывод заголовка h1 (дизайн тоже очень нарушился).
Дизайн то и понятно что нарушился.
В итоге имеем хитрый дизайн, который не дает правильно работать модулю. Необходимо найти как ставиться H1
Наверно вам надо было дать совет сменить тему, но... упустил.
В итоге смотреть надо. Мож и Васин метод работает, а может и в тплках и теме заголовок ставиться
С Васиным методом совсем сложно. Мне бы узнать, как еще программно выводится термин таксономии. Смена темы не помогает, в стандартной теме нет переопределения страницы вывода таксономии:(
Есть такой вывод $term->name;
Но заголовок, переопределенный с помощью модуля Taxonomy Title, не отображается.
Так тоже можно вывести название термина $name = $term->name;
Похоже, нужно понять, на что меняет модуль Taxonomy Title вывод названия термина.
криво совсем там.. в модуле
есть вариант использовать $title = _taxonomy_title_get_title($tid);
Но, судя по коду, модуль не дружит с page_title и metatag
Насоветовали блин "Васиных методов"...
Правильно начали смотреть в шаблон, скорее всего достаточно было сменить на стандартный:
И функционал модуля должен заработать.
Спасибо огромное, добрый человек, всё получилось!
Можно подумать эту строку из шаблона я убрал.