Небольшие улучшения в категориях, товарах и т.д. в админке
-
- Сообщения: 24
- Зарегистрирован: 28.04.2024
- Поблагодарил: 2 раз
- Спасибо: 3 раз
Небольшие улучшения в категориях, товарах и т.д. в админке
Перешаманил поля в разделах категорий, товаров, отзывов, производителей, статей и встроенного модуля блога, для меня такое расположение оказалось более удобным при ручном заполнении, плюс добавил пару мелочей.
В основном это чисто косметические правки. Везде где можно добавлена генерация чпу по кнопке, счетчики к полям, статус отсутствующего товара по умолчанию. Все лишние вкладки по возможности выпилены а содержимое сгруппировано в как можно меньшем кол-во вкладок. Во всех указанных списках сделаны цветные статусы вкл/выкл и tag index.
Любому из указанных разделов можно вернуть стандартный вид в Система>Настройки>Настройки магазина>Вкладка "Каталог".
Данное расширение наилучшим образом проявит себя при разрешении экрана от 1500px. Делаю для себя потому выкладываю как есть.
UPD. Пусть текущая версия будет 0.2
Скриншоты:
Расширение:
(Версия 0.2)
В основном это чисто косметические правки. Везде где можно добавлена генерация чпу по кнопке, счетчики к полям, статус отсутствующего товара по умолчанию. Все лишние вкладки по возможности выпилены а содержимое сгруппировано в как можно меньшем кол-во вкладок. Во всех указанных списках сделаны цветные статусы вкл/выкл и tag index.
Любому из указанных разделов можно вернуть стандартный вид в Система>Настройки>Настройки магазина>Вкладка "Каталог".
Данное расширение наилучшим образом проявит себя при разрешении экрана от 1500px. Делаю для себя потому выкладываю как есть.
UPD. Пусть текущая версия будет 0.2
Скриншоты:
Расширение:
(Версия 0.2)
Последний раз редактировалось 20strannik08 16 сен 2024, 09:27, всего редактировалось 6 раз.
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: Небольшое улучшение категорий в админке
Похвальное желание.
Но вот за эти все
<add position="replace" offset="42"> и им подобные , руки вырвать с корнем.
Раз на то пошло, то проще было создать некий отличный от category_form.twig шаблон, назвать его например
category_form_short.twig а в модификаторе сделать замену используемого шаблона
$this->response->setOutput($this->load->view('catalog/category_form', $data));
на новый
$this->response->setOutput($this->load->view('catalog/category_form_short', $data));
В нынешнем виде это жесть.
Но вот за эти все
<add position="replace" offset="42"> и им подобные , руки вырвать с корнем.
Раз на то пошло, то проще было создать некий отличный от category_form.twig шаблон, назвать его например
category_form_short.twig а в модификаторе сделать замену используемого шаблона
$this->response->setOutput($this->load->view('catalog/category_form', $data));
на новый
$this->response->setOutput($this->load->view('catalog/category_form_short', $data));
В нынешнем виде это жесть.
-
- Сообщения: 24
- Зарегистрирован: 28.04.2024
- Поблагодарил: 2 раз
- Спасибо: 3 раз
Re: Небольшое улучшение категорий в админке
А я чет и недодумался, но спасибо переделал. Сделал так:
$this->response->setOutput($this->load->view('extension/catalog_short/category_form', $data));
$this->response->setOutput($this->load->view('extension/catalog_short/category_list', $data));
Вобщем вложение обновил.
Щас многие разделы по такому принципу переделываю, чуть позже тоже выложу наверно. Если еще про какие косяки укажите, буду признателен.
- liveopencart
- liveopencart.ru
- Сообщения: 264
- Зарегистрирован: 10.03.2022
- Мои дополнения: 19th19th
- Поблагодарил: 74 раз
- Спасибо: 121 раз
- Контактная информация:
Re: Небольшое улучшение категорий в админке
Добавьте, пожалуйста, скриншот.20strannik08 писал(а): ↑08 сен 2024, 21:15 В форме добавления категорий, выпилены вкладки Связи, рекомендуемое, seo, макеты. Добавлена генерация чпу по кнопке и счетчики к полям.
-
- Сообщения: 24
- Зарегистрирован: 28.04.2024
- Поблагодарил: 2 раз
- Спасибо: 3 раз
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: Небольшое улучшение категорий в админке
extension/catalog_short/category_form
Это путь до файла шаблона некоего модуля в специфичной (не стандартной папке).
Опенкарт не позволяет по-умолчанию создавать новых папок отличных от списка разрешённых а так же заливать файлы в папки не имеющие на это разрешения. То есть в нынешнем виде для многих вместо новых фишек, пользователь получит предупреждение, что невозможно импортировать модификатор в данную папку (Ошибка: Этот каталог не доступен для записи!).
Вы же написали модификатор для системного раздела category_form (страница редактирования категории).
Сейчас более внимательно исправьте сделанное.
Если лень с нуля считать все строки, установите ваш первоначальный модификатор в чистый магазин на нужной сборке. Обновите кеш модификаторов. Убедитесь, что страница редактирования категории, работает корректно и страница не имеет ошибок.
Далее у вас будет готовый шаблон этой страницы в папке storage\admin\view\template\catalog\category_form.twig.
Его содержимое вы скопируете в category_form_short.twig
Ну и новый файл у вас должен быть в той же папке , что и дефолтный
admin\view\template\catalog\category_form_short.twig
Это путь до файла шаблона некоего модуля в специфичной (не стандартной папке).
Опенкарт не позволяет по-умолчанию создавать новых папок отличных от списка разрешённых а так же заливать файлы в папки не имеющие на это разрешения. То есть в нынешнем виде для многих вместо новых фишек, пользователь получит предупреждение, что невозможно импортировать модификатор в данную папку (Ошибка: Этот каталог не доступен для записи!).
Вы же написали модификатор для системного раздела category_form (страница редактирования категории).
Сейчас более внимательно исправьте сделанное.
Если лень с нуля считать все строки, установите ваш первоначальный модификатор в чистый магазин на нужной сборке. Обновите кеш модификаторов. Убедитесь, что страница редактирования категории, работает корректно и страница не имеет ошибок.
Далее у вас будет готовый шаблон этой страницы в папке storage\admin\view\template\catalog\category_form.twig.
Его содержимое вы скопируете в category_form_short.twig
Ну и новый файл у вас должен быть в той же папке , что и дефолтный
admin\view\template\catalog\category_form_short.twig
-
- Сообщения: 24
- Зарегистрирован: 28.04.2024
- Поблагодарил: 2 раз
- Спасибо: 3 раз
Re: Небольшое улучшение категорий в админке
Но ведь именно по данному пути и не дает поставить...так как в
admin\controller\marketplace\install.php написано:
Код: Выделить всё
// A list of allowed directories to be written to
$allowed = array(
'admin/controller/extension/',
'admin/language/',
'admin/model/extension/',
'admin/view/image/',
'admin/view/javascript/',
'admin/view/stylesheet/',
'admin/view/template/extension/',
'catalog/controller/extension/',
'catalog/language/',
'catalog/model/extension/',
'catalog/view/javascript/',
'catalog/view/theme/',
'system/config/',
'system/library/',
'image/catalog/'
);
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: Небольшое улучшение категорий в админке
Мог ошибиться в путях разрешённых папок. Рекомендация была больше об использовании существующих путей и папок, без добавления новых. Ну и сам подход.
Так же не забывать о сетке бутстрап и отображении данных правок на разных экранах.
Так же не забывать о сетке бутстрап и отображении данных правок на разных экранах.
-
- Сообщения: 24
- Зарегистрирован: 28.04.2024
- Поблагодарил: 2 раз
- Спасибо: 3 раз
Re: Небольшие улучшения в категориях, товарах и т.д. в админке
UPD. Обновил. Версия 0.2
По образу и подобии категорий сделал также в товарах, отзывах,производителях, статьях и блоге. Данные изменения любого из разделов сделал отключаемыми(возврат к стандартному виду).
Все настройки в Система>Настройки>Настройки магазина>Вкладка "Каталог".
По образу и подобии категорий сделал также в товарах, отзывах,производителях, статьях и блоге. Данные изменения любого из разделов сделал отключаемыми(возврат к стандартному виду).
Все настройки в Система>Настройки>Настройки магазина>Вкладка "Каталог".