Необходимо пере выводом всего содержимого поля body вывести анонс этого поля.
Делаю так:
<?php print render($content['body']['und'][0]['summary']); ?>
Выходит ошибка:
Notice: Undefined index: und в функции include() (строка 38 в файле /public_html/sites/all/themes/adaptivetheme/mytheme/templates/node--article.tpl.php).
Помогите с выводом?
А может есть модуль который копирует поля в отображение?
Комментарии
Возможно у Вас мультиязычность включена?
Тогда вместо 'und' нужно лэнгкод подставлять.
Смотрел через devel - там UND. Отключил Английский. Ошибка ушла - но анонс не отображается.
А он (анонс), вообще есть? Через тот-же Devel - видно?
Анонс нужно отделять от текста разделителем
<!--break-->
Или он должен быть введен в отдельную текстовую область (включается в настройках поля), или если включен в настройках форматтера поля.
Да анонс заполнен. http://shot.qip.ru/00Np1G-55ovlKatl/
Тогда кеш нужно чистить...
Или приведите полный код, как выводите.
Кэш чистил конечно же.
В node.tpl.php вставляю:
Анонс:<?php print render($content['body']['und'][0]['summary']); ?>
<?php print render($content); ?>
</div>
https://habrahabr.ru/post/163501/
<?php
print $node->body['und'][0]['summary'];
print render($content['body']['summary'])
?>