product-form.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <form class="product-item copy" action="/checkout" method="POST">
  2. <input type="hidden" id="page" name="page" value="product">
  3. <input type="hidden" id="operation" name="operation" value="add">
  4. <input type="hidden" id="redirect_with_items" name="redirect_with_items" value="true">
  5. <input type="hidden" id="product_id" name="product_id" value="{{ doc.meta.product_id }}">
  6. <input type="hidden" id="product_path" name="product_path" value="{{ doc.meta.path }}">
  7. <input type="hidden" id="price" name="price" value="{{ doc.meta.price }}">
  8. <input type="hidden" id="quantity" name="quantity" value="1">
  9. <input type="hidden" name="csrftoken" value="{{ request.scope.csrftoken() }}">
  10. {% if doc.meta.options %}
  11. <div class="pb1-7">
  12. <fieldset>
  13. {% for k,v in doc.meta.options %}
  14. {% if v %}
  15. <div class="x xdr xw{% if loop.index == 1 %} pb1{% endif %}" style="gap: 0.5rem">
  16. <legend class="fs-small ttu pt0-5 pr0-5 pb0-5 pl0-5 {% if k == 'size' %}bd-brown bgc-dark-brown fgc-green{% elif k == 'style' %}bd-blue bgc-dark-blue fgc-light-blue{% endif %}'">{{ k }}</legend>
  17. {% for item in v %}
  18. <div class="fs-small {% if k == 'size' %}ttu {% endif %}pt0-5 pr0-5 pb0-5 pl0-5">
  19. <input type="radio" id="{{ item }}" name="{{ k }}" value="{{ item }}" class="input-listen curp" required="required"{% if item == product_form[k] %} checked="checked"{% endif %}>
  20. <label for="{{ item }}" class="curp hvc">{{ item }}</label>
  21. </div>
  22. {% endfor %}
  23. </div>
  24. {% endif %}
  25. {% endfor %}
  26. </fieldset>
  27. </div>
  28. <noscript>
  29. <form class="" action="" method="GET">
  30. <input type="submit" value="check availability" class="btn-submit fs-big btn-product-available mb1-25">
  31. </form>
  32. </noscript>
  33. {% endif %}
  34. <input type="submit" {% if not is_product_available %}value="sold out" disabled {% else %}value="add to cart"{% endif %}{% if not is_product_selectable %} disabled{% endif %} class="btn-submit fs-big{% if not is_product_available %} btn-product-soldout{% elif not is_product_selectable %} btn-product-unselectable{% else %} btn-product-available{% endif %}">
  35. </form>