здравствуйте.
у меня вопрос по аргументам. как программно можно изменить (установить) title у аргумента во вьюхе ?
думаю нужно как-то в текстовом поле PHP argument code обратиться к объекту $view. но не могу найти соответствующей функции.
думаю, в моем случае так не получится. моя вьюха является блоком на странице ноды. и аргумент получаю программно по id ноды: Default argument type->PHP Code.аргументом является cck поле данной ноды. заголовок я также хочу сформировать из поля этой ноды.
Комментарии
Посмотрите http://drupal.org/files/issues/view_cck_date_argument.png
Главная идея - нужно в поле Title добавить переменную подстановки аргумента, например, %1
думаю, в моем случае так не получится. моя вьюха является блоком на странице ноды. и аргумент получаю программно по id ноды: Default argument type->PHP Code.аргументом является cck поле данной ноды. заголовок я также хочу сформировать из поля этой ноды.
Да, по-моему это только для страниц работает.
Вам нужен динамический заголовок блока, а не всей страницы?
да
Однажды нужно было такое сделать. На орге видел issues, но простого решения не нашел. Поэтому сделал некрасиво, через лишний запрос примерно так
<?php
$term = taxonomy_get_term(arg(1));
$block->subject = check_plain($term->name);
?>
Я сделал прямо в специальном block.tpl.php блока. Лучше наверное через template.php или даже написать маленький модуль с hook_block.
спасибо. суть ясна.