We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 50225
    • 23 Posts
    Здравствуйте.
    Задача: на глваной страницы организовать витрину "хит продаж", где бы выводились 5-7 товоаров помечанные в tv как хит. На главной странице вывожу:
    <div class="bestseller">
    	<p class="title">Популярные товары</p>
    	[[!getPage?
    		&elementClass=`modSnippet`
    		&element=`getProducts`
    		&tplPath=`core/components/shopkeeper/elements/chunks/ru/`
    		&tpl=`product`
    		&parents=`22`
    		&includeTVs=`1`
    		&includeTVList=`price,image,producer,country,article_order,manufacturer_order,showcase`
    		&limit=`5`
    		]]
    </div>
    

    Где, showcase - чекбокс с галкой, ответственный за вывод товара с возможными вариантами true/false. В шаблоне product у
    [[If? &subject=`[[+tv.showcase]]` &operator=`EQ` &operand=`true` &then=`
      СТАНДАРТНЫЙ ШАБЛОН КАРТОЧКИ ТОВАРА SHOPKEEPER'A
    `]]
    

    Однако при подобном вызове распечатывается массив товара, а хотелось бы чтоб выводились помечанные товары.
    Если кото сталкивался или видит явную ошибку, подскажите пожалуйста.
      • 44987
      • 14 Posts
      Зачем использовать IF? Явно ошибка в нем... разве нельзя обойтись стандартными средствами парсера MODX ?
      [[+tv.showcase:eq=`true`:then=`стандартный_шаблон`:else=`другой шаблон`]]