Еще один модуль для создания отдельных тизеров. Можно указывать, на каких страницах будет отдельное поля для тизера и будет ли показываться ссылка read more.
http://drupal.org/project/nodeteaser
Еще один модуль для создания отдельных тизеров. Можно указывать, на каких страницах будет отдельное поля для тизера и будет ли показываться ссылка read more.
http://drupal.org/project/nodeteaser
Комментарии
Что-не работает: после добавления тизера, его нельзя отредактировать, то есть на странице node/хх/edit поле для тизера всегда пустое. Сам тизер в списке нодов (напр. на главной странице) "высвечивается" нормально.
Кто-нить ещё проверял?
PS: Я его до проверки успел немного тюнингнуть, выглядит чуть симпатичнее:
<?php
/*
* Create a form - returns a $form variable
*/
function _nodeteaser_form($type, $tags) {
//$settings = _nodewords_get_settings();
$form = array();
// Tuning begin
$form['nodeteaser'] = array(
'#type' => 'fieldset',
'#title' => t('Teaser or Summary'),
'#collapsible' => TRUE,
'#collapsed' => !$tags->nodeteaser, //empty($tags->teaser),
'#description' => t('Enter a teaser, summary, or description for this node. If you would like the whole body to display, DO NOT enter a teaser!'),
'#weight' => 30,
);
$form['nodeteaser']['teaser'] = array(
'#type' => 'textarea',
//'#title' => t('Teaser or Summary'),
'#default_value' => $tags->teaser,
'#cols' => 65,
'#rows' => 12,
);
// Tuning end
/* Original code begin
$form['nodeteaser'] = array(
'#type' => 'textarea',
'#title' => t('Teaser or Summary'),
'#default_value' => $tags->teaser,
'#cols' => 65,
'#rows' => 12,
'#description' => t('Enter a teaser, summary, or description for this node. If you would like the whole body to display, DO NOT enter a teaser!'),
);
// Original code end
*/
return $form;
}
?>
Постите новичка.
А что такое "тизер" и с чем его едят?
Усеченное сообщение, которое появляется, например, на главной странице. Обычно первые несколько предложений текста.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
подтверждаю - если тизер уже есть - он недоступен для редактирования этим модулем.
я прошу прощения если не так понял, но там есть функция так называемая линия отреза
<!--break-->
, всё что до неё будет кусок текста до нажатия "read more"Иногда хочется, чтобы тизер и основной текст были разные. Для реализации этой фичи и предназначен этот модуль (есть и другие).
я лично через cck сделал поле для тизера и галку показывать в теле стать или нет. и все отлично работает надо сказать
Или так
Drupal как Linux - много путей, много возможностей