Несоответствие отображения поля типа "список" между страницей записи и списком/виджетами

InstantCMS 2.X

Никак не могу заставить CMS вывести текстовое значение поля в списке контента

#1 16 сентября 2025 в 07:50

Доброго дня всем!

Подскажите пожалуйста, есть поле, тип: список, естественно у него есть предустановленные значения, в теле записи, поле отрабатывает корректно, выводится необходимое значение в описании контента, пример: Погода сегодня:{question} (Погода сегодня: замечательная), но в списке контента и виджетах выводится: Погода сегодня: 3 или Погода сегодня: 2.

Пробовал менять предустановленные значения в списке на обращение к таблице напрямую [{«field»: «id», «condition»: «gt», «value»: «1»}], толку нет.

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

Не могли бы вы подробно разъяснить, в каких именно файлах шаблона (на примере modern) и какие изменения необходимо внести, чтобы обеспечить корректное отображение текстовых значений поля типа «список» в компонентах списка и виджетах?

#2 16 сентября 2025 в 09:03

Как указали предустановленные значения? Так

1 | Авторская
2 | Рецензия
3 | Перевод

Если да, то посмотрите в базе в вашей записи, что прописано в вашем поле, а так же в таблице вашего типа контента cms_con_тк_fields у вашего поля значение поля values. В нём должно быть то же, что и у вас в предустановленном значении

#3 16 сентября 2025 в 09:29

Так

Lora

Совершено верно, в  таблицах тоже все в порядке, все в том же порядке как и вносил.

#4 16 сентября 2025 в 12:39

но в списке контента и виджетах выводится:

Sviridovve

В каких виджетах?

#5 16 сентября 2025 в 12:43

В каких виджетах?

Lora

Во всех, даже сторонних. Пока решил проблему так: {csource=1?WhatsApp}{csource=2?Telegram}{csource=3?Max} в поле описание контента, данная конструкция работает как надо, в списках контента и виджетах. Но достаточно трудоемко однако...

#6 16 сентября 2025 в 12:57

И в списке и в виджете всё показывается. Можете проверить на демо сайте.

ИзображениеИзображение

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.