Недавно потребовалось сделать ограничение на минимальную сумму заказа в HostCMS, в админке из коробке такой функции почему-то нет.
Реализовал через проверку в XSL-шаблоне «МагазинКорзина», код ниже, может кому пригодится.
<xsl:choose> <xsl:when test="total_amount >= 10000"> <a href="./?action=print" target="_blank" class="btn btn-warning hidden-print">Распечатать</a> <input name="recount" value="Пересчитать" type="submit" class="btn btn-primary hidden-print" /> <xsl:if test="count(shop_cart[postpone = 0]) and (siteuser_id > 0 or siteuser_exists = 0)"> <input name="step" value="1" type="hidden" /> <input value="Оформить заказ" type="submit" class="btn btn-success hidden-print"/> </xsl:if> </xsl:when> <xsl:otherwise> <p>Минимальная сумма заказа, 10 000 рублей.</p> <input name="recount" value="Пересчитать" type="submit" class="btn btn-primary hidden-print" /> </xsl:otherwise> </xsl:choose>
Класс
Добрый день. А куда его вставляли? Между какого кода? Чтото у меня не идет.
В шаблоне XSL-шаблоне «МагазинКорзина» добавьте проверку как в моем примере, у вас должен быть такой же код, добавляется условие.