Как получить позицию товара на странице из другого шаблона (не из shop_item)?

#
Как получить позицию товара на странице из другого шаблона (не из shop_item)?
Есть необходимость вытащить значение position() из шаблона shop_item в шаблон property_value в xsl каталога товаров для разделения фотогаллерей для каждого из товаров в каталоге. Если запросить position() в шаблоне доп.свойств, то получаем номер фотографии, а нужно узнать номер товара на странице находясь при этом не в шаблоне товара. Как я понял через xsl:variable не получится, потому что значение переменной нельзя изменить после объявления, а xsl:param здесь не работает. Может можно как-то через javascript перебросить значение или есть способ проще, штатными методами?
#
Re: Как получить позицию товара на странице из другого шаблона (не из shop_item)?
PSin,
К сожалению написанное вами выше умом не понять. Не могли бы по проще написать что вы хотите получить на выходе?
PSin писал(а):
из шаблона shop_item

Это я так понял XML данные shop_item дальше уже для меня сломать мозг)
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: Как получить позицию товара на странице из другого шаблона (не из shop_item)?
PSin,
вам нужно передать position() внутрь шаблона, для этого при вызове шаблона xsl:apply-templates примените
<xsl:with-param name="position" select="position()"></xsl:with-param>

а внутри шаблона получите значение через
<xsl:param name="position" />

и используете как $position
Авторизация