Отображение Анонса (Тизера) в полной версии

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

Лучший ответ

Аватар пользователя gun_dose gun_dose 4 марта 2018 в 12:07
2

$variables['elements']['body']['#object']->get('body')->summary

Комментарии

Аватар пользователя bumble bumble 2 марта 2018 в 20:08

Подскажите, а зачем в дисплее полной версии отображать другой дисплей?

Просто, сейчас вопрос звучит как "Как одеть повседневную форму вместо парадной?".

Аватар пользователя alexbrd alexbrd 2 марта 2018 в 23:32

Я все прекрасно понимаю. Но такое требование есть и его нужно сделать. Анонс имеет иной текст, можно его сделать отдельным полем - но нужно что бы именно анонс отображался и в списке элементов и в полном описание элемента.

Аватар пользователя bumble bumble 2 марта 2018 в 23:40

Вы сами прекрасно ответили на свой вопрос.
Сделайте отдельным полем, если есть необходимость отделить часть контента.

Аватар пользователя alexbrd alexbrd 4 марта 2018 в 4:11

img
Создал alextheme_preprocess_node в xdebag'е phpshtorm в брекпоинте вижу этот summary но не могу добраться до него как-то не правильно обращаюсь к нему.
$variables['elements']['body']['#items']['list'][0]['values']['summary'] не работает я так понимаю из-за того что #items не массив а класс подскажите как правильно обратится

Аватар пользователя bumble bumble 4 марта 2018 в 16:37

а... А я чота про дисплей моды подумал. Еще и "Тизер" в заголовке.

Так просто в настройках отображения у поля выбрать "Краткое содержание или обрезанный текст".