Автоматическое создание заголовка из текста сообщения

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

Аватар пользователя pavk pavk 23 июля 2007 в 16:53

Здравствуйте!

Использую модуль auto_nodetitle, позволяющий скрывать при создании сообщения поле заголовка, и в то же самое время создавать сам заголовок с помощью php-вставки.

Подскажите, пожалуйста, кусок кода способный вывести в качестве заголовка первые несколько слов самого сообщения, как это делается в стандартной настройке Друпала при размещении комментариев. Сам не программист и знакомство с кодом в модуле comment Друпала не принесло никакого результата. Возможно там и есть всё необходимое. Помогите пожалуйста найти правильное решение.

Заранее спасибо.

Комментарии

Аватар пользователя 5851998 5851998 12 октября 2009 в 20:11

При небольшом знании PHP Вы можете делать что угодно при помощи модуля Rules.
Ставите Rules, включаете его и модуль PHP Filter, далее делаете правило на событие: "Content is going to be saved" ставите обработчик PHP в теле пишите что-нить типа:
$node->field_title[0]["value"] = substring($node->field_body[0]["value"], 0, 100);
Ну вообще фантазия Вам подскажет...