71
посетителей, где каждый посетитель сохраняется в таблице базы данных с
IP-адресом и суммарным количеством посещений ресурса.
Файл model будет располагаться в исходной административной
папке admin/model/module.
Функциональность модуля в шаблоне витрины
Интерфейс статичной витрины нового модуля выстраивается по
принципу уже предустановленного шаблона, что и общий интерфейс
панели администратора, который был более детально рассмотрен ранее.
Модуль может получить общий доступ к любым model файлам
системы, которые уже предустановлены в OpenCart, и не потребуется
создавать новые запросы к базам данных, если они уже были созданы
ранее.
К примеру, модуль catalog/product содержит множество полезных
запросов при выборе определенных групп товаров.
Использование существующих функций, пожалуй, будет
значительно предпочтительнее, чем изобретение какого-либо нового
модуля и внедрение его в работы всей системы.
Главное отличие базового модуля интерфейса подобной витрины
состоит в том, что исходный view файл будет располагаться в корневой
папке каталога catalog/view/theme/<themename>/template/module.
Углубленная структура исхрдных папок обоснована наличием
большого количества дополнительных тем для сайтов. Интернет-магазин
на динамическом программном продукте OpenCart содержит очень
большое количество прекрасно прописанных тем интерфейса витрины для
магазина, и все это вписано в единый исходный шаблон для панели
администратора.
В данной части модуля администратор ресурса будет иметь полный
доступ к параметрам конфигурации, как через сам объект конфигурации
контроллера, так и через установленную переменную $settings, которая