miniShop2 - Товары на главной, не выводится данные
Здравствуйте!
Подскажите, в чем может быть проблема — может, кто сталкивался.
Вывожу товары через pdoPage в категории — все отлично. Параметр &element=`msProducts`.
Пытаюсь вывести блок с последними товарами на главной, начинаются вопросы:
– если указать в parents id главной страницы каталога, то в вывод полезут и категории вперемешку с товарами, поэтому указываю нужные категории вручную
– у товаров в блоке на главной не выводится цена и фотография, но при этом нормально выводится название и id, на внутренних все нормально
Пример кода:
Подскажите, в чем может быть проблема — может, кто сталкивался.
Вывожу товары через pdoPage в категории — все отлично. Параметр &element=`msProducts`.
Пытаюсь вывести блок с последними товарами на главной, начинаются вопросы:
– если указать в parents id главной страницы каталога, то в вывод полезут и категории вперемешку с товарами, поэтому указываю нужные категории вручную
– у товаров в блоке на главной не выводится цена и фотография, но при этом нормально выводится название и id, на внутренних все нормально
Пример кода:
[[!pdoResources?
&element=`msProducts`
&parents=`10,11,12,13`
&limit=`10`
&tpl=`tpl.own.msProducts.row`
]]
Буду рад помощи! Комментарии: 7
Для того, чтобы не указывать все подряд категории, можно воспользоваться &where и отфильтровать таким образом все категории
В вызове вашем я не вижу где Вы подключаете превью. Ну а касательно цены желательно код tpl увидеть
&where=`{"isfolder":0}`
В вызове вашем я не вижу где Вы подключаете превью. Ну а касательно цены желательно код tpl увидеть
Спасибо.
Пробовал в вызове делать, не помогло.
Вывод превью:
Вывод цены — просто:
Пробовал в вызове делать, не помогло.
&includeThumbs=`240x240`
Вывод превью:
{if $thumb?}
<img src="{$thumb}" alt="{$pagetitle}" title="{$pagetitle}"/>
{else}
<img src="{'assets_url' | option}images/nophoto_product.jpg"
srcset="{'assets_url' | option}images/nophoto_product@2x.jpg 2x"
alt="{$pagetitle}" title="{$pagetitle}"/>
{/if}
Вывод цены — просто:
{$price}
а, блин) А чего вы выводите товары pdoResources? нужно же
[[!msProducts?
&parents=`ID общей категории товаров`
&limit=`10`
&tpl=`tpl.own.msProducts.row`
&where=`{"isfolder":0}`
]]
Действительно, так сразу все заработало )
А такая конструкция зачем встречается?
А такая конструкция зачем встречается?
[[!pdoResources?
&element=`msProducts`
...
не знаю, где Вы нашли такой подход к выводу товаров)
если мне не изменяет память у pdoResources нет параметра &element, он есть у pdoPage
если мне не изменяет память у pdoResources нет параметра &element, он есть у pdoPage
Видимо, да — у pdoPage!..
Спасибо, тупанул конкретно!
Спасибо, тупанул конкретно!
бывает)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.