Показывать блок на определенных страницах...[решено, но...]

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

Аватар пользователя AnNik AnNik 28 января 2010 в 22:03

Неожиданно столкнулся с такой, казалось бы, детской проблемкой...
Надо, чтобы некоторый блок показывался бы только на одной-единственной странице: taxonomy/term/5, к примеру.

Иду в настройку блока, ставлю крыжик "Показывать только на перечисленных страницах.", в поле "Страницы:" пишу
taxonomy/term/5

... и блок выводится не только на taxonomy/term/5, но и на всех taxonomy/term/5?page=ххх, чего мне ну совсем не надо...

Что я делаю не так?

PS. Понятно, что можно пойти путем "Показать, если данный PHP-код возвращает TRUE", но крайне не хочется...

Комментарии

Аватар пользователя Gildor Gildor 29 января 2010 в 9:38

Все вы делаете так. Параметры в запросе не берутся в расчет. Тут либо в настройках блока использовать PHP, либо создать простенький модуль, предоставляющий блок, показываемый на нужных вам страницах

Аватар пользователя AnNik AnNik 29 января 2010 в 14:55

Н-да, пришлось все же делать через php...
благо кода всего одна строчка:)


<?php return $_SERVER["REQUEST_URI"] === "/taxonomy/term/5" ?>
Аватар пользователя nevillexe nevillexe 29 марта 2010 в 13:37

Добрый день, не силен в PHP, можно ли привязать блок к определенному значению поля CCK? Необходимо сделать вывод похожих товаров в каталоге, например при просмотре товара фирмы samsung в блоке (с помощью views) выводятся другие товары этой же фирмы. Заранее спасибо за ответы.

Аватар пользователя Magl Magl 8 февраля 2012 в 14:57

Столкнулся с такой же проблемой благодаря вам и этому коду пхп решил ! Спасибо
Ещё хочу добавить у меня было так что надо отображать блок у каталога Уберкарда УЛР там был поменян со стандартного sitename/catalog/4 на sitename/текст на русском
когда прописывал
<?php return $_SERVER["REQUEST_URI"] === "/текст на русском" ?> не работало потом сделал по другому в кодировке скопировал адрес и вставил в код получилось %D0%B3%D0%B0%D1%80 вместо "/текст на русском"
<?php return $_SERVER["REQUEST_URI"] === "/%D0%B3%D0%B0%D1%80" ?>