Как вывести первую цену или последнюю?
<xsl:apply-templates select=".//property[@name = 'furnish']/value" mode="table_options_price" />
<xsl:template match="option[position() = last()]" mode="table_options_price">
<xsl:value-of select="@float" />
</xsl:template>
Вывел последнюю цену, а если написать option[position() = first()] - ничего не выводит.
Второй вариант - подсказали использовать эти функции substring-after() или substring-before()
<xsl:value-of select="substring-after(@float, 1)" /> к сожалению выводит какие-то цифры, как правильно написать?
<xsl:template match="option[position() = 1]">
Напротив каждого свойства - цена - количество - кнопка добавить в корзину.
<tr>
<td>
<div class="number7">
<span class="minus">-</span>
<input type="text" name="amount" id="item_amount" value="1" maxlength="3" size="5"/>
<span class="plus">+</span>
</div>
</td>
<td align="right">
<div class="buttons">
<div class="add_from_list">
<a id="add_basket_{@id}"
class="button"
href="{$lang-prefix}/emarket/basket/put/element/{@id}/">
<xsl:text>&basket-add;</xsl:text>
<xsl:variable name="element_id" select="@id" />
</a>
</div>
</div>
</td>
</tr>
Как вывести количество товара добавленное в корзину?
value="1" - value="sum($cart_items/item[page/@id = $element_id]/amount)" так же нельзя.
Например на странице товара мы будем видеть
цена 1000 - кол-во 7 - кнопка добавить в корзину
цена 122 - кол-во 3 - кнопка добавить в корзину
цена 700 - кол-во 5 - кнопка добавить в корзину
И что сделать, чтобы кнопка добавить в корзину заработала, сейчас пишет ошибку Debug message for UC-pages.
Заранее спасибо)