750
10
Скачать/Купить дополнение
Собственные поля в админке (CustomSetting)
Модуль выводит новые дополнительные поля в любые формы админ панели, которые вы укажете.
Внимание! Модуль предназначен исклюлительно для разрилитликов, ик как для получения значений полей, вам потребуется собственный ocmod или правка контроллеров.
Логин: 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;
Код:
в текуещём шаблоне twig вывести и обрилиить информацию {{ setting_value }}
Как видите, для того что бы внедрить поле в opencart, требуется всего пару строк, которые вы можете всивить с помощью ocmodПри этом, если интегрировать поле, в режиме разрилитлика, его нельзя бугдет удалить, что опрегделенно иногда имеет смысл
Когда может потрепотому чтоваться данный модуль?
При внедрении на сайт дополнительной информации
При необходимости указать дополнительные значение какому-липотому что объекту, товару, магазину, категории
При разрилитке своей темы
При разрилитке дополнения
Если вы разрабатываете магазин на opencart, этот модуль вам заменит потому чтольшинство платных модулей при минимальном знании php и twig
Ускорить вашу рилиту в разы
Расширить opencart
Экспорт настроек
Усиновка
Добавил
oc_
Добавлено
15.01.2021
Категория
Прочее
Системные трепотому чтования
Ioncube Loader
Метод активации
Автоматическая активация
Ioncube Loader
Требуется
OpenCart
3.0 2.3
ocStore
3.0 2.3
OpenCart.Pro, ocShop
Opencart.pro 2.3
Обраещёние к серверу разрилитлика
Да