Есть в админке всякие способы оплаты. Они соответственно выводятся на сайте. Я создал новое свойство 'priority' числовое. Как заставить теперь umi выводить способы оплаты в соответствии с моим полем priority
<xsl:apply-templates select="items/item" mode="payment" >
<xsl:sort data-type="number" select="//property['priority']" />
</xsl:apply-templates>
не работает. Как вообщем и другие похожие варианты.
Выводите через copy-of содержимое items/item и смотрите что внутри. Предполагаю, что ничего внутри не обнаружите.
А раз так - то рекомендую воспользоваться следующей конструкцией:
<xsl:apply-templates select="items/item" mode="payment" >
<xsl:sort data-type="number" select="document(concat('uobject://', @id, '.priority'))//value" />
</xsl:apply-templates>