@variants = [data-v-component-product-variants] @variant = [data-v-component-product-variants] [data-v-variant] @value = [data-v-component-product-variants] [data-v-variant] [data-v-value] @variant|deleteAllButFirstChild @value|deleteAllButFirstChild @variants|prepend = _component['product_variants'][$_variants_idx] ?? []; $variants = $product_variants['product_variant'] ?? []; $_pagination_count = $count = $product_variants['count'] ?? 0; $_pagination_limit = isset($variants['limit']) ? $variants['limit'] : 5; ?> @variant|before = [ 'product_variant_id' => 1, 'variant_id' => 1, 'required' => 1, 'type' => 'radio', 'values' => [ 0 => [ 'product_variant_value_id' => 1, 'product_variant_id' => 1, 'product_id' => 1, 'variant_id' => 1, 'variant_value_id' => 1, 'price' => 1, 'image' => 'img', ] ] ] ] : false; $variants = empty($variants) ? $_default : $variants; if($variants && is_array($variants)) { foreach ($variants as $index => $variant) {?> @variant|data-variant_id = $variant['variant_id'] @variant|id = @variant [data-v-variant-content] = @variant img[data-v-variant-*]|src = $variant['@@__data-v-variant-(*)__@@'] @variant [data-v-variant-*]|innerText = $variant['@@__data-v-variant-(*)__@@'] @variant [data-v-variant-input]|value = $variant['value'] @variant [data-v-variant-input]|name = @variant a[data-v-variant-*]|href = $variant['@@__data-v-variant-(*)__@@'] @value|before = $value) {?> @variant variant[data-v-value] = $value['name'] @variant variant[data-v-value]|value = $value['product_variant_value_id'] @value [data-v-value-*]|innerText = $value['@@__data-v-value-(*)__@@'] @value [data-v-value-input]|name = @value [data-v-value-input]|addNewAttribute = @value [data-v-value-input]|value = $value['product_variant_value_id'] @value [data-v-value-price_formatted]|if_exists = $value['price'] @value img[data-v-value-*]|src = $value['@@__data-v-value-(*)__@@'] @value|after = @variant|after =