Компоненты
← Вернуться ко всем расширениям
Описание расширения
Расширение позволяет выводить контент в нужном месте шаблона, страницы, сайдбара разными способами:
- PHP-тег
- Шорт-код
- Создание модуля и стандартное его подключение
Один из примеров использования:
- Добавить нужное количество компонентов
- Перейти во вкладку «Управление модулями» и добавить модуль, который будет выводить те компоненты, которые Вам нужны
- Подключить этот модуль к странице, сайдбару, либо вывести в нужном месте страницы через PHP-тег, в зависимости от задачи
Если PHP-тег вставляется в страницу, то вставка должна происходить в режиме редактирования исходного кода визуального редактора, если он включен.
Шорт-коды Вы можете вставлять, при стандартном редактировании, в том числе в новостях и сайдбаре.
В компонентах можно использовать HTML/CSS/JavaScript/PHP. JavaScript/PHP код необходимо вставлять в режиме просмотра исходного кода, если включен визуальный редактор в настройках модуля.
В настройках Вы можете добавить глобальные переменные, которые будут доступны в компонентах.
Устанавливать и удалять модуль только через панель администратора.
Начиная с версии движка 5.1.29 (не вышла на момент написания) появилась возможность сохранения данных хранилища в другую директорию. Модуль использует эту возможность по умолчанию. Поэтому убедитесь, что директории /modules/ предоставлены права 777. На предыдущей версии движка модуль тоже будет работать, но данные записываются в стандартную директорию хранилища - /data/
Модуль сделан для своих нужд, имеет некоторые ограничения. Применяется для упрощения процесса разработки. Если не понимаете код - не используйте этот модуль.
Демо: http://demo40.p9021271.beget.tech
Архив сборки (как в демо): https://disk.yandex.ru/d/Gx5K5C-28qvQYw