Поиск подстроки с конца строки в XSL-шаблоне

#
Поиск подстроки с конца строки в XSL-шаблоне
Пытаюсь поправит шаблон "МагазинКаталогТоваров", чтобы картинка товара бралась из нужной мне папки, для этого из штатного параметра "small_image", вида "/upload/shop_1/4/6/0/Картинка.jpg" , надо получить "Картинка.jpg".

Вот код, не работает, может кто чего подскажет?

<!-- Изображение для товара, если есть -->
<xsl:if test="small_image!=''">
<a href="{/shop/path}{fullpath}{path}/">

<xsl:template name="str:substring-after-last">
<xsl:param name="input" select="small_image"/>
<xsl:param name="substr" select="'/'"/>

<xsl:variable name="temp" select="substring-after($input,$substr)"/>
<xsl:choose>
<xsl:when test="$substr and contains($temp,$substr)">
<xsl:call-template name="str:substring-after-last">
<xsl:with-param name="input" select="$temp"/>
<xsl:with-param name="substr" select="$substr"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$temp"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>

<img src="{$temp}" class="image" />
               
</a>
</xsl:if>
#
Re: Поиск подстроки с конца строки в XSL-шаблоне
в image_small хранится только название картинки

наверно так
<img src="/нужная папка/{image_small}" class="image" />


только непонятно откуда возьмется картинка в этой папке
#
Re: Поиск подстроки с конца строки в XSL-шаблоне
Atom74,
обновите API до 6 и будет счастье, там уже название хранится отдельно как и написал inteo, и не нужно будет никаких сложных действий
www.morozovpimnev.ru - создание, поддержка и продвижение сайтов | Наш канал https://asmp.su/channel
Авторизация