Стояла 10.4 — был применен к ней хак — instantcms.ru/blogs/core-tyuning/bag-pokaza-modulja-dlja-v-pozici-pri-otkryti-punkta-menyu-s-tipom-prjamaja-sylka.html
На 10.6 мигрировал только БД, файлы все из релиза. Из базы удалил поле, которое было добавлено при использования хака по ссылке выше (хотя оно то без кода вряд ли на что-то влияет).
На внутренних страницах модули не отображаются. Галочка на отключение на внутренних страницах — отключена.
В чем может быть проблема?
настроены ли модули под существующие позиции вывода?
файл templates.php? в нем эти позиции есть?
доступ?
Модули настроены.
Файл templates.php есть. В нем позиции так же есть.
Доступны для всех. На внутряке только не отображается, к примеру, запись блога или статья.
Вернул шаблон на дефолт 10.6 — после миграции БД — так же не работает на дефолте.
з.ы. провел мини-тест. Подключил дефолт базу 10.6 и свой шаблон — Работает. Но на базе после миграции — никак нет. В таблицах модулей и им подобных — сравнил с дефолт базой — различий вроде бы нет. В каких еще таблицах смотреть — предположить даже не могу.
На втором скрине выбор на блоги. Если убрать, то на страницах, которые есть там ниже с выбранными позициями — работать не будет.
С хаком не надо было выбирать дополнительную позицию, притом в ненужном месте. Работало на тех страницах — которые были указаны.
Вот пример —
На блоги не стоит позиция, стоят только на подблоги и только на них отображает.
В 10.6 код изменен, хак не знаю как приспособить. Дефолтный функционал по этому вопросу немного не доработан, или логика у него пока для меня немного не понятная.
Как можно исцелить то, чтобы как-то не привязывать к пунктам меню, которые не отображаются в самом меню то?