Есть страница с представлением, в котором выводятся в виде таблицы все материалы текущего термина, id термина передается в адресной строке. Необходимо перед таблицей и заголовком вывести что-то типо стандартных закладок, где одна закладка активная показывает на какой странице мы находимся, и вторая ссылается на подобное представление, только в более подробном виде.
Короче, нужно создать блок, в который будет передаваться id термина, а там я с помощью php все сделаю..
Комментарии
Ну если id есть в адресной строке, то в чем проблема - изучайте функцию arg()
какая то по счету и вернет ваш ид
т.е. в блоке пишите например так
<?php
if ( arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)) ) {
$id = arg(2);
// тут используете $id
}
?>
Спасибо!! Только теперь не знаю как сделать так чтобы в содержимом блока выполнялся PHP-код. Сейчас он просто выводит этот код. Или нужно создавать блок как отдельный модуль?
Включите модуль PHP filter (admin/build/modules) (это стандартный модуль Д6)
Блоку с кодом установите формат ввода PHP code
Почистите кэш (admin/settings/performance)
Огромное спасибо!!! Все оказывается просто, когда знаешь!