Переделка карточки товаров в админке Opencart — Всё о web
Опубликовано: 05.09.2018
Большинство интернет-магазинов не использует все возможности CMS. Не всем нужно учитывать UPC, EAN, JAN, расположение и т. д. Но, между тем, при большом количестве полей в товаре и большом потоке товаров у контент-менеджера, неизбежны ошибки. Например, можно на автомате перепутать артикул с моделью.
Совсем удалить лишние поля нельзя, иначе Opencart перестанет работать, но мы можем их скрыть.
Откроем: /admin/view/template/catalog/product_form.tpl
Задача следующая: нужно найти блоки всех ненужных полей, затем добавить в них класс .hidden.
Как искать: открываем инспектор объектов в браузере ( fierfox в моём случае). Затем активируем выбор html элементов:
и кликаем по нужному инпуту:
Копируем ID инпута и по нему ищем текст в product_form.tpl. Весь инпут должен состоять из вот такой структуры:
< div class = "form-group" > < label class = "col-sm-2 control-label" for = "input-upc" > < span data - toggle = "tooltip" title = " <?php echo $help_upc ; ?> " > <?php echo $entry_upc ; ?> < / span > < / label > < div class = "col-sm-10" > < input type = "text" name = "upc" value = " <?php echo $upc ; ?> " placeholder = " <?php echo $entry_upc ; ?> " id = "input-upc" class = "form-control" / > < / div > < / div > |
Нам нужно добавить класс «hidden» в главный слой [div class=»form-group»]. Должно получиться следующее:
< div class = "form-group hidden" > < label class = "col-sm-2 control-label" for = "input-upc" > < span data - toggle = "tooltip" title = " <?php echo $help_upc ; ?> " > <?php echo $entry_upc ; ?> < / span > < / label > < div class = "col-sm-10" > < input type = "text" name = "upc" value = " <?php echo $upc ; ?> " placeholder = " <?php echo $entry_upc ; ?> " id = "input-upc" class = "form-control" / > < / div > < / div > |
Повторяем эту процедуру для всех лишних полей. Результат:
Поделиться "Переделка карточки товаров в админке Opencart"