Небольшие улучшения в категориях, товарах и т.д. в админке

Раздел в магазине: https://liveopencart.ru/opencart-moduli ... i/adminka/
20strannik08
Сообщения: 24
Зарегистрирован: 28.04.2024
Поблагодарил: 2 раз
Спасибо: 3 раз

Небольшие улучшения в категориях, товарах и т.д. в админке

Непрочитанное сообщение 20strannik08 »

Перешаманил поля в разделах категорий, товаров, отзывов, производителей, статей и встроенного модуля блога, для меня такое расположение оказалось более удобным при ручном заполнении, плюс добавил пару мелочей.

В основном это чисто косметические правки. Везде где можно добавлена генерация чпу по кнопке, счетчики к полям, статус отсутствующего товара по умолчанию. Все лишние вкладки по возможности выпилены а содержимое сгруппировано в как можно меньшем кол-во вкладок. Во всех указанных списках сделаны цветные статусы вкл/выкл и tag index.

Любому из указанных разделов можно вернуть стандартный вид в Система>Настройки>Настройки магазина>Вкладка "Каталог".

Данное расширение наилучшим образом проявит себя при разрешении экрана от 1500px. Делаю для себя потому выкладываю как есть.

UPD. Пусть текущая версия будет 0.2

Скриншоты:
screen1.png
screen1.png (125.86 КБ) 9620 просмотров
screen2.png
screen2.png (94.36 КБ) 9620 просмотров
screen3.png
screen3.png (113.29 КБ) 9620 просмотров
screen4.png
screen4.png (85.85 КБ) 9474 просмотра
Расширение:
catalog_short.ocmod.zip
(51.26 КБ) 2071 скачивание
(Версия 0.2)
Последний раз редактировалось 20strannik08 16 сен 2024, 09:27, всего редактировалось 6 раз.
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: Небольшое улучшение категорий в админке

Непрочитанное сообщение Tom »

Похвальное желание.
Но вот за эти все 
<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));
В нынешнем виде это  жесть.
 
20strannik08
Сообщения: 24
Зарегистрирован: 28.04.2024
Поблагодарил: 2 раз
Спасибо: 3 раз

Re: Небольшое улучшение категорий в админке

Непрочитанное сообщение 20strannik08 »

Tom писал(а): 09 сен 2024, 04:29  
А я чет и недодумался, но спасибо переделал. Сделал так:
$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: Небольшое улучшение категорий в админке

Непрочитанное сообщение liveopencart »

20strannik08 писал(а): 08 сен 2024, 21:15 В форме добавления категорий, выпилены вкладки Связи, рекомендуемое, seo, макеты. Добавлена генерация чпу по кнопке и счетчики к полям.
Добавьте, пожалуйста, скриншот.
20strannik08
Сообщения: 24
Зарегистрирован: 28.04.2024
Поблагодарил: 2 раз
Спасибо: 3 раз

Re: Небольшое улучшение категорий в админке

Непрочитанное сообщение 20strannik08 »

liveopencart писал(а): 09 сен 2024, 07:41 Добавьте, пожалуйста, скриншот.
Не знаю как правильно надо, добавил в виде вложений.
 
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: Небольшое улучшение категорий в админке

Непрочитанное сообщение Tom »

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


 
20strannik08
Сообщения: 24
Зарегистрирован: 28.04.2024
Поблагодарил: 2 раз
Спасибо: 3 раз

Re: Небольшое улучшение категорий в админке

Непрочитанное сообщение 20strannik08 »

Tom писал(а): 09 сен 2024, 12:18 Ну и новый файл у вас должен быть в той же папке , что и дефолтный 
admin\view\template\catalog\category_form_short.twig


Но ведь именно по данному пути и не дает поставить...так как в
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: Небольшое улучшение категорий в админке

Непрочитанное сообщение Tom »

Мог ошибиться в путях разрешённых папок. Рекомендация была больше об использовании существующих путей и папок, без добавления новых. Ну и сам подход.
Так же не забывать о сетке бутстрап и отображении данных правок на разных экранах.
20strannik08
Сообщения: 24
Зарегистрирован: 28.04.2024
Поблагодарил: 2 раз
Спасибо: 3 раз

Re: Небольшие улучшения в категориях, товарах и т.д. в админке

Непрочитанное сообщение 20strannik08 »

UPD. Обновил. Версия 0.2
По образу и подобии категорий сделал также  в товарах, отзывах,производителях, статьях и блоге. Данные изменения любого из разделов сделал отключаемыми(возврат к стандартному виду).
Все настройки в Система>Настройки>Настройки магазина>Вкладка "Каталог".
Ответить