view полученный аргумент преобразовать в название термина

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

Аватар пользователя Enxiro Enxiro 7 декабря 2010 в 14:30

Здравствуйте.
Есть категории на таксономии. у категорий - материалы.
Сделал view для отображения материалов для выбранной категории.
view принимает в качестве аргумента id-термина.

Задача: в заголовке view вывести имя термина вместо его tid.

P.S. Сейчас получается следующая картина:
по адресу /my_view/50 вижу

50
- материал 1
- материал 2

а хотелось бы:

*Название термина с id 50*
- материал 1
- материал 2

буду рад любой помощи Smile

Комментарии

Аватар пользователя vitok vitok 7 декабря 2010 в 17:12

Если не ошибаюсь использующие во Views аргументы доступны следующим образом: %1 - выодит id, а %2 название. можешь еще попробовать %0 или %3 не помню что там точно, а под рукой проверить нечем. Т.е. в заголовке вида пишешь нужный текст и впсываешь куда надо аргумент который через сивол с процентами доступен. если не работает:

В заголовке view выбери формат ввода PHP code (если нет такого то надо в модулях включить PHP filter) и вставь в заголовок следующий код:


<?php
  $term_title 
taxonomy_get_term(arg(2))->name;
  print 
$term_title;
?>

Это тебе даст вывод имени термина.

Аватар пользователя Enxiro Enxiro 8 декабря 2010 в 8:12

Спасибо. %0,1,2... не работают. Второй вариант помог.
Правда если кто подскажет как можно изменить title без вставки php кода во view - буду благодарен.

Ещё вопрос как сделать хлебные крошки во view? для аргумента ведь php код нельзя вставить..