Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

gg_123

  • *
  • 1
  • +0/-0
    • Просмотр профиля
У товаров есть параметр product_type. В каталоге нужно вывести товары раздела, разделив их на группы по этому параметру.
Например, у нас есть подкаталог "зажигалки" с product_type "газовая" и "бензиновая". Вывести их нужно так:
Газовые:
зажигалка 1
зажигалка 2
Бензиновые:
зажигалка 3
зажигалка 4

Сейчас товары выводятся все подряд таким образом:

<xsl:template match="udata[@method = 'getObjectsList'][total]">

   <xsl:variable name="item2" select="document(concat('upage://', $pageId))/udata" />
   <xsl:value-of  select="$item2//property[@name = 'descr']/value" disable-output-escaping="yes"/>

   <ul class="catalog_menu_fr_page" umi:element-id="{category_id}" umi:module="catalog" umi:method="getObjectsList" umi:sortable="sortable">
      <xsl:apply-templates select="lines/item" mode="short-view">
         <xsl:with-param name="cart_items" select="document('udata://emarket/cart/')/udata/items" />
      </xsl:apply-templates>
   </ul>
   <div class="clear" />

   <xsl:apply-templates select="total" />
</xsl:template>

Спасибо.
« Последнее редактирование: 06 Октября 2011, 16:39:10 от gg_123 »

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
уже описывал подобный вариант, посмотри вот это сообщение(http://umihelp.ru/forum/index.php/topic,442.msg1385.html#msg1385) и ответ на него от меня