Как добавить свой новый раздел (таблицу) в Virtuemart и вывести данные на отдельной странице
- Подробности
- Категория: Virtuemart-2
- Обновлено 22.01.2018
Добавить свой раздел (таблицу) в Virtuemart и вывести данные на отдельной странице со своим URL — задача не тривиальная. Придется потрудиться. Чтобы решить такую задачу, нам потребуется:
- Создать свои таблицы в базе банных;
- Создать свой раздел-каталог с файлами и подкаталогами в каталоге Virtuemart;
- Создать модель, чтобы можно было обращаться к компоненту по ID;
- Создать файл контроллера нашего раздела, чтобы виртумарт увидел этот новый раздел;
- Добавить важный код в файл ./components/com_virtuemart/router.php
Это обеспечит работу SEF (ЧПУ). Появится ссылка для создания пункта меню на наш раздел; - Создать новый пункт меню на наш раздел.
После этого мы сможем создавать модули для вывода данных из наших таблиц. Например, можно создать модуль типа меню.