Добрый день.
Есть такая конструкция
<xsl:apply-templates select="modifications/item[property[@xml_name = 'fabr-2']/value = 'Luna']" mode="other4" />
таким образом вызываются модификации через:
<xsl:template match="modifications/item" mode="other4">
<xsl:if test="property[@xml_name = 'mehana']/value = 'Без механизма'">
<xsl:variable name="price" select="price_discount"/>
<xsl:value-of select="format-number($price, '### ##0', 'my')"/>
</xsl:if>
</xsl:template>
Где прописать условие, чтобы выбирался только один товар, к примеру первый из соответсвующих условию подбора или просто один из соответсвующих условию? Прописать выбор просто первого не получается, так как модификаций очень много, и плюс при соответсвии условию выбора на порядок невозможно сослаться, так как условию зачастую первый среди всех модификаций не соответсвует.