[msColorPicker] Выбор цвета товара в админке из палитры.
Приветствую. Иногда очень хочется, чтобы в miniShop2 в админке можно было указать цвет не названием, а конкретным цветом в формате HEX и лучше выбрать из палитры, и чтобы потом по выбранному значению можно было фильтровать. Я решил эту задачу и собрал решение в компонент.
Компонент очень простой, собран на основе примера из документации, автор которого отец-основатель miniShop2 — @Василий Наумкин за что ему огромная благодарность. Я лишь добавил подключения JS плагина для отображения палитры. Из важных нюансов, следует сказать о том, что после установки компонента стандартное поле color меняет свой тип на string.
Будет ли компонент на modstore.pro я не знаю. Но свежую версию всегда можно скачать здесь.
Компонент очень простой, собран на основе примера из документации, автор которого отец-основатель miniShop2 — @Василий Наумкин за что ему огромная благодарность. Я лишь добавил подключения JS плагина для отображения палитры. Из важных нюансов, следует сказать о том, что после установки компонента стандартное поле color меняет свой тип на string.
Будет ли компонент на modstore.pro я не знаю. Но свежую версию всегда можно скачать здесь.
Поблагодарить автора
Отправить деньги
Комментарии: 8
Установил. А текстом после установки цвет нельзя вводить?
Если ты имеешь ввиду название, то нельзя, только цвет. Но всегда можно с помощью msaddfields добавить поле color_name и выводить название туда.
Часто просто в таком формате используются фильтры. Было бы удобно задавать названия цветам. Или можно как-то ограничить палитру, скажем на 256 цветов?
Это всё для будущих версий, если они будут)))
К статье как всегда не хватает картинок. Да, и в компоненте, было бы хорошо поменять файлы readme и changelog
Хорошо, сделаю скриншот, и readme поменяю, в changelog писать нечего это первая версия.
Не говорю, что не нужно, но не понимаю, какую задачу пытался решить автор) Цвета в фильтре в hex выводятся что ли? Если нет, как им названия задать? И тут же не палитра, a color picker, менеджер при заполнении товара будет цвет через него выбирать?
Я делал такой костыль: создавал ресурсы с названием цвета, в ресурсе цвет в hex или картинка. Потом этот ресурс в фильтре по pagetitle подтягивается.
Ещё, наверное, можно задавать цвет так: Фиолетовый==ff00ff и вырезать код цвета при выводе.
Я делал такой костыль: создавал ресурсы с названием цвета, в ресурсе цвет в hex или картинка. Потом этот ресурс в фильтре по pagetitle подтягивается.
Ещё, наверное, можно задавать цвет так: Фиолетовый==ff00ff и вырезать код цвета при выводе.
В это сложно поверить, но да в фильтре цвета в формате hex и без названия. А решал я задачу визуального выбора цвета менеджером. Да с названиями было бы лучше, но для этого нужно отдельную таблицу делать и окошко где будут название вводить. Но на данном этапе возможность указать конкретный цвет уже хорошо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.