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

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

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

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

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

0 Thanks

Лучший ответ

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

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

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

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

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

Комментарии

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

В шаблоне page--taxonomy.tpl.php вот такой код вывода заголовка

<?php<h1><?= $category_name ?></h1>?>

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

удалите шаблон )))
По идее там должен быть вывод переменной сформировонным новым модулем.

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

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

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

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

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

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

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

При удалении шаблона вообще пропал вывод заголовка h1 (дизайн тоже очень нарушился).

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

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

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

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

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

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

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

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

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

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

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

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

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