[[!pdoPage?
&element=`msProducts`
&loadModels=`gallery`
&leftJoin=`{
"360x270": {"class":"msProductFile","alias":"360x270", "on": "360x270.product_id = msProduct.id AND 360x270.path LIKE '%/360x270/' AND 360x270.rank=0"}
,"360x270x1": {"class":"msProductFile","alias":"360x270x1", "on": "360x270x1.product_id = msProduct.id AND 360x270x1.path LIKE '%/360x270/' AND 360x270x1.rank=1"}
}`
&select=`{
"msProduct":"*"
,"360x270":"360x270.url as 360x270"
,"360x270x1":"360x270x1.url as 360x270x1"
}`
]]
и в чанке tpl.msProducts.row.php вывожу ДВА фото товара так:
Количество запросов снизилось вдвое, время загрузки страницы упало в полтора раза.
Извините, если кому наступил на мозоль, разжевав досконально, я знаю, что тут это не приветствуется...)))
Была похожая задача… Решил с помощью CitySelect, за что Володе спасибо.
Зачем создавать дополнительные TV, достаточно стандартного поля «Цена», там же наверняка какой-то процент добавляется или убирается в зависимости от города? А дальше
Сергей·в шаблоне категории вызываю список товаров так:
и в чанке tpl.msProducts.row.php вывожу ДВА фото товара так:
Количество запросов снизилось вдвое, время загрузки страницы упало в полтора раза.
Извините, если кому наступил на мозоль, разжевав досконально, я знаю, что тут это не приветствуется...)))
Зачем создавать дополнительные TV, достаточно стандартного поля «Цена», там же наверняка какой-то процент добавляется или убирается в зависимости от города? А дальше
Хотя уверен, что есть варианты проще этого.
В modstore.pro, например, сделано вообще вот так:
Поэтому все уведомления от ms2 работают через общую систему уведомлений сайта.
А те опции которые создаешь сам так
И в корзине блокируем изменение элемента с количеством товара — в чанке tpl.msCart 43 строкаЧанк лучше переподключить свой, чтобы при обновлении изменения не затерлись.
Опции вот так: options-name, а TV так: tv15 (где 15 — id тв-шки).
P.S. Хотя возможно путаю, и говорю уже о форке github.com/vasilueff/ms2form (У меня версия 1.3.5-beta)
Но встречается такая проблема почти на каждом сайте modx.
Например несколько сайтов с соседней ветки и два популярных сайта modx
p.s. если авторы этих сайтов против этого списка, сообщите об этом пожалуйста.