«Написал {module.vacancies} — на странице пусто». Значит, модуля с таким именем нет: опечатка или он не сохранён.
В Wacis вызов несуществующего модуля убирается со страницы. Посетителю не показываются внутренности движка, а причина уходит в журнал сервера.
Что проверить первым:
1. Имя модуля.
В поле «Имя» должна быть латиница, например vacancies. Именно этим именем модуль вызывается в шаблоне: {module.vacancies}.
2. Сохранён ли модуль.
Раздел «Виды» появляется после сохранения. Там задаётся вёрстка. Сама разметка живёт не в модуле, а в его видах.
3. Есть ли справочник.
Если модуль должен выводить записи, в настройках должен быть выбран справочник. Пустой справочник — это статический блок.
4. Есть ли {item} в разметке списка.
Минимальная схема такая: общая разметка содержит {item}, а разметка записи описывает одну карточку. Без {item} список может открыться, но записи не появятся.
5. Совпадают ли имена полей.
Метка вида {module.vacancies.title} сработает только если первая часть совпадает с именем модуля, а title — с именем столбца справочника.
Отдельная оговорка для PFM.
Если модуль даёт справочнику собственные адреса, у справочника должно быть поле url. А в разметке записи нужен вывод содержимого, например {module.vacancies.content}. Иначе текст записи молча пропадёт.
#Wacis #CMS #вебразработка #модули
Просмотры: 1