изменить title у аргумента

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

Аватар пользователя Kazetta Kazetta 21 декабря 2009 в 23:34

здравствуйте.
у меня вопрос по аргументам. как программно можно изменить (установить) title у аргумента во вьюхе ?
думаю нужно как-то в текстовом поле PHP argument code обратиться к объекту $view. но не могу найти соответствующей функции.

Комментарии

Аватар пользователя Kazetta Kazetta 22 декабря 2009 в 8:50

думаю, в моем случае так не получится. моя вьюха является блоком на странице ноды. и аргумент получаю программно по id ноды: Default argument type->PHP Code.аргументом является cck поле данной ноды. заголовок я также хочу сформировать из поля этой ноды.

Аватар пользователя ankheg ankheg 22 декабря 2009 в 15:48

Да, по-моему это только для страниц работает.

Вам нужен динамический заголовок блока, а не всей страницы?

Аватар пользователя ankheg ankheg 22 декабря 2009 в 17:47

Однажды нужно было такое сделать. На орге видел issues, но простого решения не нашел. Поэтому сделал некрасиво, через лишний запрос примерно так

<?php
$term 
taxonomy_get_term(arg(1));
$block->subject check_plain($term->name);
?>

Я сделал прямо в специальном block.tpl.php блока. Лучше наверное через template.php или даже написать маленький модуль с hook_block.