Как менять кнопку покупки в зависимости от состояния на складе — различия между версиями
Материал из Umicms
Mad grant (обсуждение | вклад) (Новая страница: «'''Актуально для версии 2.9.5''' == Задача == Если Вы столкнулись с данной задачей, то её решение…») |
Mad grant (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
<xsl:choose> | <xsl:choose> | ||
<xsl:when test="number(page/properties/group[@name = 'catalog_stores_props']/property[@name = 'common_quantity']/value) = 0"> | <xsl:when test="number(page/properties/group[@name = 'catalog_stores_props']/property[@name = 'common_quantity']/value) = 0"> | ||
− | <a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"> | + | <a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"><img src="путь до картинки с кнопкой заказать"/></a> |
</xsl:when> | </xsl:when> | ||
<otherwise> | <otherwise> | ||
− | <a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"> | + | <a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"><img src="путь до картинки с кнопкой купить"/></a> |
</otherwise> | </otherwise> | ||
</xsl:choose> | </xsl:choose> | ||
</source> | </source> | ||
[[category:Вопросы и уроки разработки сайтов на UMI.CMS]] | [[category:Вопросы и уроки разработки сайтов на UMI.CMS]] |
Версия 15:51, 28 февраля 2014
Актуально для версии 2.9.5
Задача
Если Вы столкнулись с данной задачей, то её решение будет разное для двух шаблонизаторов.
Решение
Если для xslt Вам будет достаточно сделать условия, например так:
<xsl:choose>
<xsl:when test="number(page/properties/group[@name = 'catalog_stores_props']/property[@name = 'common_quantity']/value) = 0">
<a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"><img src="путь до картинки с кнопкой заказать"/></a>
</xsl:when>
<otherwise>
<a href="/emarket/basket/put/element/{page/@id}/?redirect-uri={$request-uri}"><img src="путь до картинки с кнопкой купить"/></a>
</otherwise>
</xsl:choose>