Design:Product.html
From Katapulta
(Difference between revisions)
m |
m |
||
Line 11: | Line 11: | ||
<span class="x"> </span><span class="cp">{%</span> <span class="k">for</span> <span class="nv">variant</span> <span class="k">in</span> <span class="nv">product.variants</span> <span class="cp">%}</span><span class="x"></span> | <span class="x"> </span><span class="cp">{%</span> <span class="k">for</span> <span class="nv">variant</span> <span class="k">in</span> <span class="nv">product.variants</span> <span class="cp">%}</span><span class="x"></span> | ||
<span class="x"> <li></span> | <span class="x"> <li></span> | ||
- | <span class="x"> <input type="radio" name="id" value="</span><span class="cp">{{</span> <span class="nv">variant.id</span> <span class="cp">}}</span><span class="x">" </span><span class="cp">{{</span> <span class="nb">loop</span><span class="nv">.first</span> <span class="err">?</span> <span class="s1">'checked="checked"'</span> <span class="o">:</span> <span class="s1">''</span> <span class="cp">}}</span><span class="x"> /></span> | + | <span class="x"> <input type="radio" name="id" value="</span><span class="cp">{{</span> <span class="nv">variant.id</span> <span class="cp">}}</span><span class="x">" </span><span class="cp">{{</span> <span class="nb">loop</span><span class="nv">.first</span> <span class="err">?</span><span class="s1">'checked="checked"'</span> <span class="o">:</span> <span class="s1">''</span> <span class="cp">}}</span><span class="x"> /></span> |
<span class="x"> </span><span class="cp">{{</span> <span class="nv">variant.property_values</span> <span class="cp">}}</span><span class="x"></span> | <span class="x"> </span><span class="cp">{{</span> <span class="nv">variant.property_values</span> <span class="cp">}}</span><span class="x"></span> | ||
<span class="x"> </span><span class="cp">{%</span> <span class="k">if</span> <span class="nv">product.price_varies</span> <span class="cp">%}</span><span class="x"></span> | <span class="x"> </span><span class="cp">{%</span> <span class="k">if</span> <span class="nv">product.price_varies</span> <span class="cp">%}</span><span class="x"></span> |
Revision as of 12:52, 27 April 2011
Acest template afișează pagina de detalii a unui produs.
În acest template sunt afișate de obicei imaginile produsului, descrierea completă și variantele produsului.
Următorul exemplu de cod afișează lista de variante a unui produs sub forma unor butoane radio, prima variantă fiind selectată:
<ul>
{% for variant in product.variants %}
<li>
<input type="radio" name="id" value="{{ variant.id }}" {{ loop.first ?'checked="checked"' : '' }} />
{{ variant.property_values }}
{% if product.price_varies %}
— <span class="price"> {{ variant.price|money }}</span>
{% if variant.compare_price > 0 %}
<span class="compare-price"> {{ variant.compare_price|money }}</span>
{% endif %}
{% endif %}
</li>
{% endfor %}
</ul>