@options = [data-v-component-product-options] @option = [data-v-component-product-options] [data-v-option] @value = [data-v-component-product-options] [data-v-option] [data-v-value] @option|deleteAllButFirstChild @value|deleteAllButFirstChild @options|prepend = _component['product_options'][$_options_idx] ?? []; $options = $product_options['product_option'] ?? []; $_pagination_count = $count = $product_options['count'] ?? 0; $_pagination_limit = isset($options['limit']) ? $options['limit'] : 5; ?> @option|before = [ 'product_option_id' => 1, 'option_id' => 1, 'required' => 1, 'type' => 'radio', 'values' => [ 0 => [ 'product_option_value_id' => 1, 'product_option_id' => 1, 'product_id' => 1, 'option_id' => 1, 'option_value_id' => 1, 'price' => 1, 'image' => 'img', ] ] ] ] : false; $options = empty($options) ? $_default : $options; if($options && is_array($options)) { foreach ($options as $index => $option) {?> @option|data-option_id = $option['option_id'] @option|id = @option [data-v-option-content] = @option img[data-v-option-*]|src = $option['@@__data-v-option-(*)__@@'] @option [data-v-option-*]|innerText = $option['@@__data-v-option-(*)__@@'] @option [data-v-option-input]|value = $option['value'] @option [data-v-option-input]|name = @option a[data-v-option-*]|href = $option['@@__data-v-option-(*)__@@'] @value|before = $value) {?> @option option[data-v-value] = $value['name'] @option option[data-v-value]|value = $value['product_option_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]|addNewAttribute = @value [data-v-value-input]|value = $value['product_option_value_id'] @value [data-v-value-price_formatted]|if_exists = $value['price'] @value img[data-v-value-*]|src = $value['@@__data-v-value-(*)__@@'] @value|after = @option|after =