VvebOIDC/app/template/components/product/vendors.tpl

46 lines
1.4 KiB
Smarty

@vendors = [data-v-component-product-vendors]
@vendor = [data-v-component-product-vendors] [data-v-vendor]
@vendor|deleteAllButFirstChild
@vendors|prepend = <?php
$vvveb_is_page_edit = Vvveb\isEditor();
if (isset($_vendors_idx)) $_vendors_idx++; else $_vendors_idx = 0;
$previous_component = isset($current_component)?$current_component:null;
$vendors = $current_component = $this->_component['product_vendors'][$_vendors_idx] ?? [];
$_pagination_count = $vendors['count'] ?? 0;
$_pagination_limit = isset($vendors['limit']) ? $vendors['limit'] : 5;
?>
@vendor|before = <?php
$_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => []] : false;
$vendors['vendor'] = empty($vendors['vendor']) ? $_default : $vendors['vendor'];
if($vendors && is_array($vendors['vendor'])) {
foreach ($vendors['vendor'] as $index => $vendor) {?>
@vendor|data-vendor_id = $vendor['vendor_id']
@vendor|id = <?php echo 'vendor-' . $vendor['vendor_id'];?>
@vendor [data-v-vendor-content] = <?php echo($vendor['content']);?>
@vendor img[data-v-vendor-*]|src = $vendor['@@__data-v-vendor-(*)__@@']
@vendor [data-v-vendor-*]|innerText = $vendor['@@__data-v-vendor-(*)__@@']
@vendor a[data-v-vendor-*]|href = $vendor['@@__data-v-vendor-(*)__@@']
@vendor input[data-v-vendor-vendor_id]|addNewAttribute = <?php
if (isset($vendor['active']) && $vendor['active']) {
echo 'checked';
}
?>
@vendor|after = <?php
}
}
?>