Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Денис Богдановский
Денис Богдановский
Нажал обновить, появилась вторая строка…



После удаления 0.8.1, удалил 0.8.0, но на этом месте появилась 0.7.0 :) и её похерил.

После установки 0.8.0 pl-1 строка компонента не имеет названия. и горит кнопка «Обновить» при нажатии на кнопку вываливается ошибка.

Ivan Orlov
Ivan Orlov
Если нельзя в minishop, то может быть подскажите другой каталог? Делаю не коммерческий каталог материала, для собственного использования, делам сам и поэтому многого, конечно, не знаю, так как специалист совсем другого профиля. Спасибо за помощь…
Aliaksandr Katlou
Aliaksandr Katlou
Я вообще имел в виду что-то типа MigX для страницы товара. Как я это вижу. Есть поле — характеристики. Щелкаем по нему, открывается окно в котором кнопка «добавить». Нажимаем — появляется инпуты — «название» и «значение» — заполняем жмем ок, окно закрывается, над кнопкой добавить появилась заполнненая строка, и можно добавлять следующий. Характеристики заполненные таким образом индексируются и по ним можно фильтровать или искать. Как-то так в общем.
Володя
Володя
либо я не так понял вас, либо вы.
делаем необходимые поля, к примеру:
-размер чашечки лифчика
-цвет лифчика
-диагональ тв
-наличие вифи
соответственно у шаблона лифчика убираем поля- диагональ и вифи
у шаблона тв убираем — цвет лифчика и размер
как то так…
P.s. заполняем руками)
Василий Наумкин
Василий Наумкин
Это можно сделать иначе:
1. Создать новый CRC, который будет наследовать msProduct
2. Переписать в нем работу с msProductData на свои таблицы
3. Изменить там все что надо для админки
4. Профит! Теперь можно создавать 2 вида товаров, с разной логикой и таблицами.

Но это только в теории, для практики нужно дофига знать и уметь. Однако, это возможно и обновления ничего не сломают.
Мордынский Николай
Мордынский Николай
Не совсем понял о чем просят. Свойства и опции товаров товаров реализованы Василием.
Единственное чего нет это разделение плагинов по товарам.

То есть если мы продаем и лифчики и телевизоры, то как сейчас сделано а дминке у телевизоров будут поля и размер груди и у лифчиков диагональ (((.

Василий сказал что поскольку плагины подключаются в самом начале то этого никак не избежать.

Но есть мысль как автоматизировать процесс дефолтного заполнения общих полей плагинов для каталога.

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

Так вот как это думается можно решить отчасти конечно но все же.

Создаем у каталогов ТВ собщими значениями К примеру Бытовая техника или Белье и тп.
Вешаем на событие создания товара плагин modx, который смотрит значение тв родителя и записывает его в массив который хранится в таблице плагинов (но лучше отдельную таблицу что бы туда писать id каталога id товара и значение переменной каталога- в принципе такая таблица есть даже (табличка куда пишутся id товара и id каталогов к которым он принадлежит).

И убираем вывод полей заполнения этих плагинов из админки.

Если делать отдельную таблицу нужна дополнительная доработка самого механизма работы с плагинами, а если в массив в 1 значение то встает проблема поиска по этим значениям, потому что хранится все это как строки и надо будит разбирать их в массивы.

Вообщем то мысли вслух Мож кого на что натолкнет. Может чего то недопонимаю