Вывод описания термина таксономии только на 1 странице

19 ноября 2018 в 13:17
Аватар пользователя kovalevm kovalevm 0 16 Решено

В Шапке taxonomy term
/admin/structure/views/view/taxonomy_term/edit
добавлена настройка
Глобальный: Text area
с кодом

<?php 
$category 
=  taxonomy_term_load(arg(2));
echo 
"{$category->description}";
?>

Как можно указать, чтобы описание термина таксономии отображалось только на первой странице таксономии?

Комментарии

в урле "не первых" страниц выборки вьюса должен быть параметр page=(1 и так далее)

функция drupal_get_query_parameters должна вернуть массив параметров урла..
если в нем есть параметр page и его значение больше 0 - значит это не первая страница.

22 ноября 2018 в 18:24

Параметр есть.
category?page=1

Напишите, пожалуйста, как добавить функцию drupal_get_query_parameters в код, в php знаний нет.

22 ноября 2018 в 19:24

Извините, я могу добавить функцию только в свой код или в код, который знаю..
тогда я согласен взять ответственность за ее действия-)
в Ваш код ее добавить я не рискну-)

22 ноября 2018 в 20:31
<?php
if (!isset($_GET['page'])) {
  
$category =  taxonomy_term_load(arg(2));
  echo 
"{$category->description}";
}
?>

Хрень, конечно относительно d-way, но работать будет.

23 ноября 2018 в 4:40

параметр page может быть в $_GET
надо еще проверку добавить, что это "первая" пага.

<?php
if (!isset($_GET['page']) || $_GET['page']==) {
?>
23 ноября 2018 в 8:17