Вы здесь

Новые поля не отображаются в стандартных типах материалов

0

Добавляю новое поле (любое) в стандартный тип материала, а его не видно при просмотре ноды. Ноды пробовал пересохранять. Новое поле при редактировании видно, а при просмотре уже нет. В исходном коде даже нет пустого контейнера, поле просто игнорируется. Добавляю это же поле в другой тип материала (не article и не page) - всё отображается замечательно.

В стандартном типе материала видны только поля, созданные друпалом: заголовок, тело, картинка и теги.

Версия Drupal: 
8.x
Категория: 
Field API
Вопрос задан 03.01.2018 - 01:27

Посмотрел в Devel - поля генерируются. Сделал еще один тест и попробовал спрятать одно из стандартных полей - не дало эффекта, поле (картинка), как отображалось до этого - так и дальше висит себе на своём месте, игнорируя настройки. Начинает потихонечку голова кипеть )))

Комментарий оставлен 03.01.2018 - 02:28

Чтобы поле отображалось, нужно чтобы оно а) было добавлено в Manage Display/ Управление отображением для текущего режима просмотра (view mode) , и б) имело хоть какое-нибудь значение. Эти условия выполняются?

Комментарий оставлен 03.01.2018 - 05:50

marassa, я же делал одни и те де действия, но разница лишь в том, что два разных типа материалов. Решение уже нашел, написал ответ ниже.

Комментарий оставлен 04.01.2018 - 14:13

Ответы

0

Решено!

В настройках типа материала, закладка "Управление отображением" в самом низу есть "Расширенные параметры отображения", раскрываем и снимаем галочку с "Полной версии":

Искать нужную галочку 6 часов, при этом ты даже не знаешь о её существовании и где её искать... обожаю друпал за это.

Ответ дан 04.01.2018 - 14:12