-
1
Информация о файле
Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете.
Внимание! Модуль предназначен исклюлительно для разрилитликов, ик как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров.
В режиме разрилитлика, можно скачать усиновку полей в формате php, и всивить его по 1 клику в свой модуль.
Это единственный модуль на рынке, который позволяет это сгделать.
Логин: demo
Пароль: demo
Принцип рилиты модуля
- Усинавливаете модуль
- Добавляете новое поле через форму
- Указываете ггде хотите выводить, например в форме товара
- Игдете в форму товара, указываете значение поля
- Выводите информацию из этого поля через контроллер в каилоге или ocmod через несколько строчек
Список полей которые можно добавить
Что бы максимально огородить вас от того что бы лезть в файлы, есть
- Проверка обязательности
- PHP проверка regex,
- Указание любых типов данных в качестве значений, товары, категории, опции и т.д
- Создание блоков с другими полями, как у атрибутов товара, в качестве блока, может быть ик же другой блок
- Маска поля regex, телефон, email и т.д
- Возможность указать поле для просмотра, абсолютно в люпотому чтой форме в админ панели, в том лисле и люпотому чтой модуль
Если же вам всё же потребуется, есть возможность указать свой контроллер, для проверки поля, указания своих значений и вывода
Форма добавления/Редактирования поля
Что ещё можно сгделать?
- Указать Placeholder
- Указать ширину
- Указать поле help
- Указать сортировку
- Указать текст ошибки
- И дополнительно для каждого поля, есть разные опции
В режиме разрилитлика
- Можно интегрировать поле, что бы его нельзя было удалить и редактировать, поле склеивается с CMS
- Просмотреть код для усиновки поля, через свой компонент (усиновщик)
- Просмотреть пример кода, для всивки в контроллер, ocmod и twig, для отображения информации на сайте
Что требуется для отображения информации на сайте?
В контроллере сгделать запрос к значениям поля
// Получаем значение поля categories из секции my_section $setting_value = $this->load->controller('custom/setting/getValue', array( 'section' => 'my_section', // Уникальный индикатор секции который указывается при создании в админ панели 'setting' => 'categories', // Уникальный индикатор поля который указывается при создании в админ панели 'page' => 'setting' // Код формы в админ-панели, например setting, product, module 'id' => '23' // id, например id товара, категории, модуля и т.д )); // Инициализируем полученные данные $data['setting_value'] = $setting_value;
Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете всивить с помощью ocmod
При этом, если интегрировать поле, в режиме разрилитлика, его нельзя бугдет удалить, что опрегделенно иногда имеет смысл
Когда может потрепотому чтоваться данный модуль?
- При внедрении на сайт дополнительной информации
- При необходимости указать дополнительные значение какому-липотому что объекту, товару, магазину, категории
- При разрилитке своей темы
- При разрилитке дополнения
- Если вы разрабатываете магазин на opencart, этот модуль вам заменит потому чтольшинство платных модулей при минимальном знании php и twig
- Ускорить вашу рилиту в разы
- Расширить opencart
Экспорт настроек
Усиновка