[[!pdoPage?
&element=`msProducts`
&parents=`0`
&loadModels=`gallery,easycomm`
&leftJoin=`{
"270x270": {"class":"msProductFile","alias":"270x270", "on": "270x270.product_id = msProduct.id AND 270x270.path LIKE '%/270x270/' AND 270x270.rank=0"}
,"270x270x1": {"class":"msProductFile","alias":"270x270x1", "on": "270x270x1.product_id = msProduct.id AND 270x270x1.path LIKE '%/270x270/' AND 270x270x1.rank=1"}
,"ecThread": {"class": "ecThread","on": "msProduct.id = ecThread.resource"}
}`
&select=`{
"msProduct":"*"
,"270x270":"270x270.url as 270x270"
,"270x270x1":"270x270x1.url as 270x270x1"
,"ecThread": "ecThread.rating_simple as rating"
}`
&limit=`24`
&where=`{"Data.old_price:>":0}`
&sortby=`id` &sortdir=`desc`
&ajaxMode=`default`
]]
Сайт должен выдерживать нагрузку фильтров и посетителейто пиши, сколько параметров у товара, а то можно фильтровать по цене - это даже ексель потянет))))
Возможность иметь блог на сайтена любом движке это делается миллиардом способов, в т.ч. и на модиксе. Есть даже плагин, если совсем ленивый... Вот только полезность блога для магазина с гулькин *уй, ну такова суровая правда жизни, ну просто поверь)))
[[*description:ne=``:then=`<meta name="description" content="[[*description]]">`:else=`<meta name="description" content="[[*longtitle:default=`[[*pagetitle]]`]]">`]]