Content Templates [РЕШЕНО]

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

Аватар пользователя msidiagnos01 msidiagnos01 20 ноября 2010 в 19:21

Есть тип материала "Тип1". Материалы этого типа в виде сетки выводятся при помощи views (идет вывод только тизеров).
В свою очередь через Content Templates изменен шаблон вывода тизера этого типа материала. Соответственно, если шаблон не менять, то вьюшка строит тизеры, где заголовок является ссылкой на полный материал, а если шаблон переопределить и наполнить его самому нужными переменными, то рассматривая в частности только заголовок, максимум, что удается получить, это просто вывод переменной $title, которая выводит заголовок материала, но не является ссылкой на него.
Вопрос: Какую переменную добавить в переопределенный через Content Templates шаблон для этого типа материала, чтобы получить заголовок в виде ссылки на полный материал.

Комментарии

Аватар пользователя swingsss@drupal.org swingsss@drupal.org 20 ноября 2010 в 21:52

Вывод CCk поля field_newname;

<?php
print $node->field_newname[0]['view'] ;
?>

Вывод заголовка:

<?php
$node
->title
?>

Спомошью слудущего кода

<?php
echo "<pre style='color:ff0000'>"print_r ($node); echo "</pre>";
?>

можно увидеть все переменные в ноде

Аватар пользователя msidiagnos01 msidiagnos01 20 ноября 2010 в 22:40

В курсе всего написанного. Учитывая, что тизеры материалов выводятся при помощи views на страницу www.blablabla.ru/test, то при попытке в шаблоне тизера прописать переменную $node_url я получаю ссылку...на страницу www.blablabla.ru/test, т.е. по сути на страницу, где материалы выводятся. И такая ссылка у всех материалов.

Аватар пользователя msidiagnos01 msidiagnos01 25 ноября 2010 в 2:49

Остановился на такой конструкции для заголовка в шаблоне

Учитывая, что $node_url переменная node.tpl.php , то в шаблоне мы указываем, что

<?php $node_url  url('node/'$node->nid);?>

А дальше выводим заголовок ссылкой

<a href="<?php echo $node_url; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a>