hanckey313 писал(а):
как средствами цмс организовать сортировку товаров при выводе их на страницу, чтобы цены шли по-возрастанию, но при этом товары с ценой 0руб.
- такое можно организовать средствами XSLT(но в том случае, если у вас в магазине при выводе содержимого групп нет разбиения товаров по страницам, т.е. все имеющиеся в группе товары всегда помещаются на одной странице). В коде XSL-шаблона вместо одного вызова тэмплейта для показа товаров(
<xsl:apply-templates select="item" />
) вам нужно последовательно разместить два - оба с предикатами по цене: в одном нужно указать, чтобы она была больше нуля, а в другом - что равна ему.
А в метод ShowShop нужно передать параметры для задания сортировки по цене(если они у вас все в одной валюте):
$param['items_field_order'] = 'shop_items_catalog_price';
$param['items_order'] = 'Asc';