CCK и тизеры
Прислано: vermus.info
ср, 08/08/2007 - 13:29
Приветсвую! Вопрос такого плана. Можно ли сделать с помощью CCK так чтобы в полном виде ноды выводились все поля, а в виде тизера только некоторые? (или расскажите как сделать тизер с помощью view или еще чего, а то что-то не получается :( ) Спасибо.
- vermus.info's blog
- Для комментирования войдите или зарегистрируйтесь
смотреть в сторону темизации вывода нод. пример темизации полей и ноды есть в поставке сск
- Для комментирования войдите или зарегистрируйтесь
План такой:
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 и там шаблон отображения ввести)
- Для комментирования войдите или зарегистрируйтесь
Здорово! Удобная штука, спасибо!
- Для комментирования войдите или зарегистрируйтесь
В 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
- Для комментирования войдите или зарегистрируйтесь



Комментарии