Заголовок таксономии

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

Аватар пользователя Anjela Anjela 9 января 2020 в 11:05

Я когда-то делала, но теперь не могу найти как

Вопрос: Мне нужно убрать заголовок таксономии, добавив код <?php в шапку представления таксономии. Подскажите сам код, который нужно добавить?

Лучший ответ

Аватар пользователя VasyOK VasyOK 10 января 2020 в 23:57
1

Чтобы заголовок не выводился.
Вьюха taxonomy_term
Контекстный фильтр. Содержимое: Имеет идентификатор термина таксономии
Когда значение фильтра присутствует в URL или предоставляется по умолчанию
Заменить заголовок (все таки поставить галку). И указать "пустоту". Заголовок - пропадет.

taxonomy_title - нафиг.

Комментарии

Аватар пользователя VasyOK VasyOK 9 января 2020 в 12:18

Сейчас так нельзя делать. Хотя возможность есть. Если все таки хотите во вьюз вставить php код - при редактировании вьюса есть ссылка "Информация" - и там можно найти как проименовать шаблон, в который и вставить код.
А если скажете какой заголовок куда хотите - может я вам и подскажу как без всякого кода вывести.

Аватар пользователя Anjela Anjela 9 января 2020 в 12:26

Мне просто нужен сам код
Что то вроде такого (но это для страницы article, а мне нужно для таксономии)
Вот пример
function THEMENAME_preprocess_page(&$vars) {
if (isset($vars['node']) && $vars['node']->type == 'article') {
$vars['title'] = '';
}
}

Аватар пользователя Anjela Anjela 9 января 2020 в 15:49

Ничего не пойму. Установила старый сайт на хостинг - вытянула оттуда код - прописала на новом. Там работает, на новом нет. В чем может быть причина? Что не так?
Вот код
<?php if (!isset($_GET['page'])) {
$category = taxonomy_term_load(arg(2));
echo "{$category->description}";
} ?>

Аватар пользователя Semantics Semantics 10 января 2020 в 0:38

Он вполне убирается из админки.
Зачем вы упорно тащите костыли непонятно.

Во-первых, переопределение заголовка в contextual filters в соответствующем view
Во-вторых, модуль metatags

Аватар пользователя Anjela Anjela 10 января 2020 в 0:49

Подскажите, пожалуйста, умоляю, как именно - переопределить заголовок в contextual filters ?
У меня стоит модуль metatags, только я не пойму как с его помощью можно убрать заголовок?

Аватар пользователя VasyOK VasyOK 10 января 2020 в 11:57

Чтобы заголовок термина таксономии выводился нужно сделать: ничего. Он и так по умолчанию выводится. Можете сменить тему оформления на Бартик и посмотреть выводится ли в нем. Если в Бартик выводится, а в вашей теме нет - ищите tpl.php файл в котором наводено.
если не выводится и в Бартике - может во вьюхе taxonomy_term
Содержимое: Имеет идентификатор термина таксономии
Когда значение фильтра присутствует в URL или предоставляется по умолчанию
Заменить заголовок (снять галку)

Хотя каким образом у вас образуется этот код
<h1 class="page-title"><none></none></h1>
https://dlyaturista.info/chasti-sveta/aziya
я сходу не могу сказать.

Аватар пользователя Anjela Anjela 10 января 2020 в 19:56

-
это я установила taxonomy_title и прописала в заголовке none - знаю, что неправильно, поэтому иищу альтернативу.
Сейчас попробую с Бартиком покопаться

Аватар пользователя Anjela Anjela 10 января 2020 в 22:33

Упсс .. Да, все правильно, заголовок, выводится. Но мне надо, чтобы НЕ выводился.
Или может есть вариант, как для него свой css прописать?

Аватар пользователя VasyOK VasyOK 10 января 2020 в 23:57
1

Чтобы заголовок не выводился.
Вьюха taxonomy_term
Контекстный фильтр. Содержимое: Имеет идентификатор термина таксономии
Когда значение фильтра присутствует в URL или предоставляется по умолчанию
Заменить заголовок (все таки поставить галку). И указать "пустоту". Заголовок - пропадет.

taxonomy_title - нафиг.