Node Teaser - создание тизеров

Прислано: Natalie

пт, 15/09/2006 - 03:16

Другие статьи по теме:

Еще один модуль для создания отдельных тизеров. Можно указывать, на каких страницах будет отдельное поля для тизера и будет ли показываться ссылка read more.
http://drupal.org/project/nodeteaser

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Dan в пт, 15/09/2006 - 06:07.

Что-не работает: после добавления тизера, его нельзя отредактировать, то есть на странице 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;
}
?>


Опубликовано Гость (гостевой логин) в пн, 18/09/2006 - 18:52.

Постите новичка.
А что такое "тизер" и с чем его едят?


Опубликовано Natalie в пн, 18/09/2006 - 19:09.

Усеченное сообщение, которое появляется, например, на главной странице. Обычно первые несколько предложений текста.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.


Опубликовано smile в вт, 19/09/2006 - 08:18.

подтверждаю - если тизер уже есть - он недоступен для редактирования этим модулем.


Опубликовано rariteth в вт, 19/09/2006 - 22:53.

я прошу прощения если не так понял, но там есть функция так называемая линия отреза <!--break-->, всё что до неё будет кусок текста до нажатия "read more"


Опубликовано Dan в пн, 02/10/2006 - 03:14.

Иногда хочется, чтобы тизер и основной текст были разные. Для реализации этой фичи и предназначен этот модуль (есть и другие).


Опубликовано dyp@drupal.org в пн, 02/10/2006 - 18:30.

я лично через cck сделал поле для тизера и галку показывать в теле стать или нет. и все отлично работает надо сказать


Опубликовано Dan в вт, 03/10/2006 - 15:35.

Или так :)
Drupal как Linux - много путей, много возможностей :)


Ссылки партнёров