Приветсвую! Вопрос такого плана. Можно ли сделать с помощью CCK так чтобы в полном виде ноды выводились все поля, а в виде тизера только некоторые? (или расскажите как сделать тизер с помощью view или еще чего, а то что-то не получается ) Спасибо.
План такой:
1) views -> view type -> teaser list или list view;
2) установить http://drupal.org/project/contemplate ;
3) настроить на странице admin/content/templates шаблоны для teaser, body, rss
В cck 1.5+ это встроенная фича. Идешь в настройки типа контента и там вкладка "отображение полей" (адрес /admin/content/types/MYTYPE/display). Там можно указать какие поля показывается в тизере, какие в полном виде и показывать ли названия полей.
Для более гибкой настройки отображения нужно использовать модуль contemplate или шаблон в теме (надо в теме создать файлик node-MYTYPE.tpl.php и там шаблон отображения ввести)
Комментарии
смотреть в сторону темизации вывода нод. пример темизации полей и ноды есть в поставке сск
План такой:
1) views -> view type -> teaser list или list view;
2) установить http://drupal.org/project/contemplate ;
3) настроить на странице admin/content/templates шаблоны для teaser, body, rss
Спасибо, отлично! Далее встречный вопросе - нет ссылки - "читать далее".
Решил:
<?php
print base_path().'?q=node/'.$node->nid ;
?>>Читать далее...</a>
В cck 1.5+ это встроенная фича. Идешь в настройки типа контента и там вкладка "отображение полей" (адрес /admin/content/types/MYTYPE/display). Там можно указать какие поля показывается в тизере, какие в полном виде и показывать ли названия полей.
Для более гибкой настройки отображения нужно использовать модуль contemplate или шаблон в теме (надо в теме создать файлик node-MYTYPE.tpl.php и там шаблон отображения ввести)
Здорово! Удобная штука, спасибо!
В CCK нет в настройках полей - НЕ показывать в тизере основное содержание (т.е. нельзя настроить показ ТОЛЬКО своих полей).
Жаль вот это http://drupal.org/project/cck_teaser_field - в процессе разработки
"...If set for a particular piece of content, this field will be used for the teaser. If not, the standard teaser will be used." (с)
ССК + contemplate