Ребят, подскажите, пожалуйста, как настроить показ блоков в таксономии
На странице site/termin блок показывать нужно, а на странице site/termin?page=1 показывать ненужно, если в настройках видимости указать termin, то увы на всех страницах этого термина блок показывается
Комментарии
Показывать блок на определенных страницах, стандартная опция в настройках блока.
Яж не про это, я про то что
straniza
straniza?page=1
Для пользователя это 2 разных страницы, а для функций друпала это 1 страница
Нашел одно решение теперь попытаюсь его прикрутить если знаний хватит php не знаю
Подскажите, пожалуйста, что подкрутить в этом коде
<?php
if (arg(0) == 'straniza') {
$this_page = request_uri();
if (strpos($this_page, '?') == 0) {
return true;
} else {
return false;
}
}
?>
Чтобы на странице
www.site/straniza - блок отображался, а на странице
www.site/straniza?page=1 - блок не отображался
Покопал сайт еще и нашел другое решение
<?php return $_SERVER["REQUEST_URI"] === "/straniza" ?>
?page=1 - в каком нибудь аргументе идет или нет?
ну к пример чтобы можно было как то так проверить
if ( arg(0) == '' and is_numeric(arg(1)) ) {
?