|
1 | | -<h3>{{ 'bitbag_sylius_product_bundle.ui.products_in_bundle'|trans }}</h3> |
2 | 1 |
|
3 | | -{% for item in items %} |
4 | | - {% set variant = item.productVariant %} |
5 | | - {% set product = variant.product %} |
| 2 | +<div class="ui accordion"> |
| 3 | + <div class="title"> |
| 4 | + <i class="dropdown icon"></i> <strong>{{ 'bitbag_sylius_product_bundle.ui.products_in_bundle'|trans }}</strong> |
| 5 | + </div> |
6 | 6 |
|
7 | | - <div class="ui segment"> |
8 | | - <div class="ui header"> |
9 | | - {% include '@SyliusAdmin/Product/_mainImage.html.twig' with {'product': product, 'filter': 'sylius_admin_product_tiny_thumbnail'} %} |
10 | | - <div class="content"> |
11 | | - <div class="sylius-product-name" title="{{ product.name }}">{{ product.name }}</div> |
12 | | - <span class="sub header sylius-product-variant-code" title="{{ variant.code }}"> |
13 | | - {{ variant.code }} |
14 | | - </span> |
15 | | - </div> |
16 | | - </div> |
17 | | - {% if product.hasOptions() %} |
18 | | - <div class="ui horizontal divided list sylius-product-options"> |
19 | | - {% for optionValue in variant.optionValues %} |
20 | | - <div class="item" data-sylius-option-name="{{ optionValue.name }}"> |
21 | | - {{ optionValue.value }} |
| 7 | + <div class="content"> |
| 8 | + {% for item in items %} |
| 9 | + {% set variant = item.productVariant %} |
| 10 | + {% set product = variant.product %} |
| 11 | + |
| 12 | + <div class="ui segment"> |
| 13 | + <div class="ui header"> |
| 14 | + {% include '@SyliusAdmin/Product/_mainImage.html.twig' with {'product': product, 'filter': 'sylius_admin_product_tiny_thumbnail'} %} |
| 15 | + <div class="content"> |
| 16 | + <div class="sylius-product-name" title="{{ product.name }}">{{ product.name }}</div> |
| 17 | + <span class="sub header sylius-product-variant-code" title="{{ variant.code }}"> |
| 18 | + {{ variant.code }} |
| 19 | + </span> |
22 | 20 | </div> |
23 | | - {% endfor %} |
24 | | - </div> |
25 | | - {% elseif variant.name is not null %} |
26 | | - <div class="ui horizontal divided list"> |
27 | | - <div class="item sylius-product-variant-name"> |
28 | | - {{ variant.name }} |
29 | 21 | </div> |
30 | | - </div> |
31 | | - {% endif %} |
| 22 | + {% if product.hasOptions() %} |
| 23 | + <div class="ui horizontal divided list sylius-product-options"> |
| 24 | + {% for optionValue in variant.optionValues %} |
| 25 | + <div class="item" data-sylius-option-name="{{ optionValue.name }}"> |
| 26 | + {{ optionValue.value }} |
| 27 | + </div> |
| 28 | + {% endfor %} |
| 29 | + </div> |
| 30 | + {% elseif variant.name is not null %} |
| 31 | + <div class="ui horizontal divided list"> |
| 32 | + <div class="item sylius-product-variant-name"> |
| 33 | + {{ variant.name }} |
| 34 | + </div> |
| 35 | + </div> |
| 36 | + {% endif %} |
32 | 37 |
|
33 | | - <p>{{ 'bitbag_sylius_product_bundle.ui.quantity'|trans }}: {{ item.quantity }}</p> |
| 38 | + <p>{{ 'bitbag_sylius_product_bundle.ui.quantity'|trans }}: {{ item.quantity }}</p> |
| 39 | + </div> |
| 40 | + {% endfor %} |
34 | 41 | </div> |
35 | | -{% endfor %} |
| 42 | +</div> |
0 commit comments