summaryrefslogtreecommitdiff
path: root/templates.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'templates.fnl')
-rw-r--r--templates.fnl22
1 files changed, 13 insertions, 9 deletions
diff --git a/templates.fnl b/templates.fnl
index ea51075..d7d83e3 100644
--- a/templates.fnl
+++ b/templates.fnl
@@ -95,23 +95,27 @@
(HTML
[:div {:class classes :style "font-style: italic"}
- (or (dicts.label dicts.product-type product.type) product.type) ", "
+ [:span {:data-parser "type"}
+ (or (dicts.label dicts.product-type product.type) product.type) ", "]
(if (not (lib.empty? product.year))
- (HTML [:span {} [:NO-ESCAPE (.. product.year " год, ")]])
+ (HTML [:span {:data-parser "year"}
+ [:NO-ESCAPE (.. product.year " год, ")]])
"")
(if (not (lib.empty? product.volume))
- (HTML [:span {} [:NO-ESCAPE (.. product.volume " мл., ")]])
+ (HTML [:span {:data-parser "volume"}
+ [:NO-ESCAPE (.. product.volume " мл., ")]])
"")
(if (not (lib.empty? product.region)) (.. product.region ", ") "")
(if (= product.packaging "piece")
- (HTML [:strong {} (lib.format-price product.price-per) "₽"])
+ (HTML [:strong {:data-parser "price"}
+ (lib.format-price product.price-per) "₽"])
(HTML [:span {}
- [:strong {}
- [:NO-ESCAPE
- (lib.format-price (* 50 product.price-per))
- "₽ за 50 грамм "]]
+ [:strong {:data-parser "price"}
+ [:NO-ESCAPE
+ (lib.format-price (* 50 product.price-per))
+ "₽ за 50 грамм "]]
[:NO-ESCAPE "(" (lib.format-price product.price-per)
- "₽ за 1 грамм)"]]))]))
+ "₽ за 1 грамм)"]]))]))
(fn add-to-basket-form [product basket classes redirect-url]
(fn quantity-steps [stock step]