Сортировка списков

#
Сортировка списков
Доброго времени суток!

Структура интернет магазина организована на основе модификаций товаров.
Основывался на этой теме: http://www.hostcms.ru/forums/17/3096/page-2/

Есть следующий XSL код:

<select name="property137" id="property137">
<xsl:apply-templates select="modifications/item/property[@xml_name='proem_height' and generate-id(.)=generate-id(key('property137', value))]"/>
</select>

....

<xsl:template match="modifications/item/property[@xml_name='proem_height']">
<xsl:variable name="value" select="value" />
<option value="{/shop/properties_for_group/property[@xml_name='proem_height']/list_items/list_item[list_item_value=$value]/@id}" ><xsl:value-of select="value"/></option>
</xsl:template>  


Вопрос: Как отсортировать выпадающий список в соответсвии с полем "Сортировка" в модулях "Списки" ?

В насточщий момент получется такая ситуация:
#
Re: Сортировка списков
Понимаю что надо как то так:
<select name="property137" id="property137">
<xsl:apply-templates select="modifications/item/property[@xml_name='proem_height' and generate-id(.)=generate-id(key('property137', value))]">
  <xsl:sort date-type="number" select="?????" order="ascending" />
</xsl:apply-templates>
</select>


как правильно написать путь к полю сортировки?

пробовал вот так:
<xsl:sort date-type="number" select="properties_for_group/property[@id=137]/list_items/list_item/lists_items_order]" order="ascending" />

Авторизация