Передать ID термина в блок

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

Аватар пользователя Iegova Iegova 22 января 2009 в 15:19

Есть страница с представлением, в котором выводятся в виде таблицы все материалы текущего термина, id термина передается в адресной строке. Необходимо перед таблицей и заголовком вывести что-то типо стандартных закладок, где одна закладка активная показывает на какой странице мы находимся, и вторая ссылается на подобное представление, только в более подробном виде.
Короче, нужно создать блок, в который будет передаваться id термина, а там я с помощью php все сделаю..

Комментарии

Аватар пользователя olk olk 22 января 2009 в 15:37

Ну если id есть в адресной строке, то в чем проблема - изучайте функцию arg()
какая то по счету и вернет ваш ид
т.е. в блоке пишите например так
<?php
if ( arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2)) ) {
$id = arg(2);
// тут используете $id
}
?>

Аватар пользователя Iegova Iegova 23 января 2009 в 7:05

Спасибо!! Только теперь не знаю как сделать так чтобы в содержимом блока выполнялся PHP-код. Сейчас он просто выводит этот код. Или нужно создавать блок как отдельный модуль?

Аватар пользователя olk olk 23 января 2009 в 9:10

Включите модуль PHP filter (admin/build/modules) (это стандартный модуль Д6)
Блоку с кодом установите формат ввода PHP code
Почистите кэш (admin/settings/performance)