Taxonomy Title не отображается

Главные вкладки

Аватар пользователя kovalevm kovalevm 21 октября 2019 в 21:00

Для установки SEO тега h1 (отличного от краткого названия термина таксономии) был установлен модуль Taxonomy Title.
Появилось новое поле при редактировании термина таксономии "Term page heading".

Но на странице просмотра отображается название термина таксономии "С Днем рождения", а не "Поздравления с Днем рождения для любимых в стихах".

Какую-то настройку упустили?

Лучший ответ

Аватар пользователя adano adano 22 октября 2019 в 0:44
1

Насоветовали блин "Васиных методов"...

Правильно начали смотреть в шаблон, скорее всего достаточно было сменить на стандартный:

<h1><?php print $title; ?></h1>

И функционал модуля должен заработать.

Комментарии

Аватар пользователя VasyOK VasyOK 21 октября 2019 в 22:06

С помощью views можно вывести любое поле из термина таксономии куда угодно.

Можно модулями расширить функционал:
views_conditional
views_ifempty

Шаблон нафиг, если расстались с тем кто шаблон составлял. Придется заново собирать сайт любовных историй либо планировать долгие теплые отношения со следующими разработчиками.

Аватар пользователя kovalevm kovalevm 21 октября 2019 в 22:16

А по умолчанию как выводится заголовок термина таксономии? Может быть заменить этот код?
<?= $category_name ?>

Аватар пользователя voviko voviko 21 октября 2019 в 23:33

Дизайн то и понятно что нарушился.
В итоге имеем хитрый дизайн, который не дает правильно работать модулю. Необходимо найти как ставиться H1
Наверно вам надо было дать совет сменить тему, но... упустил.
В итоге смотреть надо. Мож и Васин метод работает, а может и в тплках и теме заголовок ставиться

Аватар пользователя kovalevm kovalevm 21 октября 2019 в 23:53

С Васиным методом совсем сложно. Мне бы узнать, как еще программно выводится термин таксономии. Смена темы не помогает, в стандартной теме нет переопределения страницы вывода таксономии:(

Есть такой вывод $term->name;
Но заголовок, переопределенный с помощью модуля Taxonomy Title, не отображается.

Так тоже можно вывести название термина $name = $term->name;
Похоже, нужно понять, на что меняет модуль Taxonomy Title вывод названия термина.

Аватар пользователя voviko voviko 22 октября 2019 в 0:31

криво совсем там.. в модуле
есть вариант использовать $title = _taxonomy_title_get_title($tid);
Но, судя по коду, модуль не дружит с page_title и metatag

Аватар пользователя adano adano 22 октября 2019 в 0:44
1

Насоветовали блин "Васиных методов"...

Правильно начали смотреть в шаблон, скорее всего достаточно было сменить на стандартный:

<h1><?php print $title; ?></h1>

И функционал модуля должен заработать.