The teaser. Как от него отвязаться?

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

Аватар пользователя Гость Гость (не проверено) 4 февраля 2007 в 3:56

Есть потребность установить длину усеченных материалов в значение 'Неограничено' только для определенного типа контента.
Это возможно?
Если да, то как это сделать?

______________________________________________
Сергей Яковлев, г. Москва

Лучший ответ

Аватар пользователя dbzer0 dbzer0 7 февраля 2007 в 18:00

Все гораздо проще.
способ 1:
Просто, при включенном модуле cck в каталоге с темой создаете шаблон:

node-content_<тут_имя_типа_нода>.tpl.php и уже вместо teaser отображать контент в каком либо виде.
(тут внимательно смотрим доки к cck дабы не мучать никого вопросами Smile )

способ 2:
в node.tpl.php проверяется что за тип материала публикуется $node->type и исходя из этого, аналогично отображаем как хотим.

Комментарии

Аватар пользователя moonman moonman 4 февраля 2007 в 11:52

Можно ещё выставить большое значение для этого параметра.
Если видели в админке там этот параметр настраивается в select-е
Но в селекте есть лимит до 600, поэтому прописать в файлах этот лимит скажем 1000000 и его затем в адманке выбрать - то получится то что хотите.

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 4 февраля 2007 в 21:10

Ну это то ясно конечно.
Только задача стоит в том, чтоб убрать "тизер" только у определенного типа контента, например "Page".

______________________________________________
Сергей Яковлев, г. Москва

Аватар пользователя dbzer0 dbzer0 7 февраля 2007 в 18:00

Все гораздо проще.
способ 1:
Просто, при включенном модуле cck в каталоге с темой создаете шаблон:

node-content_<тут_имя_типа_нода>.tpl.php и уже вместо teaser отображать контент в каком либо виде.
(тут внимательно смотрим доки к cck дабы не мучать никого вопросами Smile )

способ 2:
в node.tpl.php проверяется что за тип материала публикуется $node->type и исходя из этого, аналогично отображаем как хотим.

Аватар пользователя Natalie Natalie 7 февраля 2007 в 21:06

Также модуль contemplate может определять тизеры для типов контента.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.