Виджеты и позиции в Modern

есть ли возможность кастомного вывода виджета

#1 27 декабря 2020 в 12:36
Доброго, друзья!

Шаблон Modern буквально вдохнул новую жизнь в ICMS, думаю многие со мной согласятся. Не хватает, разве что, документации. Хотя справедливости ради, стоит отметить, что логика построения шаблона не поменялась, и разобраться не составляет труда. Для тех кто ни разу не сталкивался с адаптивной версткой — почитать про Bootstrap. Это были слова благодарности всем, кто принимал участие в разработке.

Собственно вопрос: появилась ли возможность каким-либо образом вывести позицию виджетов внутри файлов шаблона. Например: изменяю отображение группы (редактирую group_view.tpl.php), и в нем хочу указать позицию для виджетов. Раньше такое было невозможно, учитывая что логика шаблона особо не изменилась, подозреваю, что и сейчас нельзя вставить что-то типа if hasWidgetsOn() — все ломается.

Может все таки есть решение. Icms не хватает шорткодов.

Спасибо!
#2 27 декабря 2020 в 12:42
iDrevniy, нет.
В момент формирования содержимого компонента информации о виджетах ещё нет.
Виджеты обрабатываются и выводятся в шаблон уже после того, как обработан, на вашем примере, файл group_view.tpl.php

Решение есть — обрабатывать виджеты дважды. Но оно мне не нравится и я его тут приводить не буду.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.