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

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

Василий Наумкин
Василий Наумкин
1. Скачать PhpStorm, 30 дней триала
2. Скачать modExtra
3. Настроить PhpStorm на удобную работу с Рево (требуется подписка)
4. Учиться, учиться и еще раз учиться.

Многое должно проясниться. Без IDE разбираться, как работают компоненты Рево могут только очень крепкие мозгом люди.
Василий Наумкин
Василий Наумкин
Опции — это JSON поля, которые копируются в отдельную таблицу свойств msProductOption.

То есть, имеется отдельная таблица свойств, которая пока не особо используется — но она есть и в неё можно писать любые свойства в любом формате, хоть с добавочной ценой через двоеточие, а потом использовать.

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

Я еще сам точно не знаю, как это можно использовать, но, кажется, что как угодно.
Мордынский Николай
Мордынский Николай
Я про опции смотрел там есть узкое место, можно пользоваться только опциями не влияющими на цену.

Цветом к примеру или размером одежды. А вот если диаганаль монитора то тут уже вступает в роль цена, ну или дугой параметр который влияет на цену не указать, тут нужно плагин юзать, и вот тут то поля плагинов в свойствах товара начнут расти как снежный ком(( в зависимости от количества разношерстных каталогов
Peter Zenin
Peter Zenin
Василий, да я, надеюсь, пойму, я уже вроде давно с модыксом работаю, главное в кратце увидеть где копать.
Через свойства — это дать всем товарам все свойства и одного типа и доругого, а в выводе, в шаблонах выводить только определенные?
Василий Наумкин
Василий Наумкин
Hmm… It is not MS2 bug.

If you enable system setting tvs_below_content you will see this bug on all pages, not only MS2 products.


So, this TV of «file» type is always damaged if page renders when it visiable. In usual case TV tab is hidden and renders when you click on it. But MS2 remembers tab status and activate tab automaticly when page loads.

That is why you see this bug.