Вывод тизера в полной версии ноды

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

Аватар пользователя DANic DANic 21 мая 2013 в 11:33

При выводе полной версии не выводит тизер (получается текст ноды без первого абзаца), уверен что в друпале должна быть где то галочка на подобии "Выводить тизер в полной версии"

в настройках отображения поля Body выбирал все возможные варианты, не помогло, поставил DS в надежде что он помоет, но тоже не выручил.
[URL=http://radikal.ru/F/s019.radikal.ru/i634/1305/33/a70ec4a91f3c.jpg.html][...

Комментарии

Аватар пользователя kv4 kv4 21 мая 2013 в 14:42

"DANic" wrote:
выбирал все возможные варианты, не помогло, поставил DS в надежде что он помоет, но тоже не выручил.

Ваша задача решается ещё проще, создайте свой модуль или можете прямо в вашей теме (если она ваша, а не какой нибудь гарланд - в этом случае лучше модуль свой создать, как это сделать написано тут) написать реализацию hook_preprocess(&$vars, $hook). В реализации хука получить данные из тизера и объединить с данными поля body. Вот и всё.

Код писать тут думаю не стоит, поскольку всё достаточно тривиально. Но если вы совсем совсем новичёк... тогда читайте api.drupal.org, drupal.org, а так же изучайте исходный код - там много интересного:)

Аватар пользователя DANic DANic 23 мая 2013 в 7:25

"kv4" wrote:
Код писать тут думаю не стоит, поскольку всё достаточно тривиально. Но если вы совсем совсем новичёк... тогда читайте api.drupal.org, drupal.org, а так же изучайте исходный код - там много интересного:)

там действительно очень много интересного, но увы ресурс времени которым я обладаю, поставленные сроки мои огромные проблемы с английским языком не позволяют погрузится в изучение всех возможностей/особенностей движка.

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

Аватар пользователя kv4 kv4 27 мая 2013 в 19:08

"DANic" wrote:
Добавил в тип материала еще одно текстовое поле обозвав его тизер, в настройках отображения для анонса сделал вывод полностью поля тизер в полной статье поле тизер и body, возможность "Редактировать анонс" использовать отказался и благо материала было не много заново его добавил.

Ну да, и такой вариант имеет право на жизнь:)

Возможно под ваши нужды он подходит больше, чем стандартные тизеры drupal.