first commit
This commit is contained in:
55
web/templates/x/ordering/ordering.sets.tpl
Normal file
55
web/templates/x/ordering/ordering.sets.tpl
Normal file
@@ -0,0 +1,55 @@
|
||||
{if $product.sets}
|
||||
{if !$image}
|
||||
{$image = 'product_gallery'}
|
||||
{/if}
|
||||
<div class="cart-product-sets">
|
||||
<h3>{t}Skládá se z{/t}:</h3>
|
||||
{foreach $product.sets as $set_product}
|
||||
{$set_product->fetchImages($image)}
|
||||
<div class="set-item">
|
||||
<a href="{url s=product IDproduct=$set_product.id TITLE=$set_product.title}" title="{t}Zobrazit produkt{/t}">
|
||||
<img src="{get_photo photo=$set_product.image size=$image}" alt="{$set_product.title}"
|
||||
width="{$cfg.Photo.types[$image].size[0]}" height="{$cfg.Photo.types[$image].size[1]}">
|
||||
</a>
|
||||
|
||||
<a href="{url s=product IDproduct=$set_product.id TITLE=$set_product.title}" class="set-title">{$set_product.title}</a>
|
||||
|
||||
{$item_name = "products[{$product.idincart}][note][set_variation][{$set_product.id}][{$set_product.set_id}]"}
|
||||
{if $set_product.selected_variation}
|
||||
<input type="hidden" name="{$item_name}" value="{$set_product.selected_variation}">
|
||||
{elseif $set_product.variationId}
|
||||
<div class="variations">
|
||||
{$variations = $set_product->fetchVariations(true)}
|
||||
|
||||
{* Select first available or already preselected one *}
|
||||
{$id_selected = null}
|
||||
{$firstSelected = false}
|
||||
{$set_variation = $product.note.set_variation[$set_product.id]}
|
||||
{if $set_variation && is_array($set_variation)}
|
||||
{$set_variation = $set_variation[$set_product.set_id]}
|
||||
{/if}
|
||||
{if $set_variation > 0}
|
||||
{$id_selected = $set_variation}
|
||||
{/if}
|
||||
|
||||
{foreach $variations.variations as $variation}
|
||||
{if $variation.in_store > 0}
|
||||
<label class="custom-control custom-radio">
|
||||
<input type="radio" name="{$item_name}"
|
||||
value="{$variation.id}" class="custom-control-input"
|
||||
{if (!$id_selected and !$firstSelected) or $id_selected == $variation.id}checked{/if}>
|
||||
<span class="custom-control-indicator"></span>
|
||||
{$firstSelected = true}
|
||||
|
||||
{foreach $variation.combinations as $index => $comb}
|
||||
{$variations.labels[$comb.id_label].values[$comb.id_value]}
|
||||
{/foreach}
|
||||
</label>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
Reference in New Issue
Block a user