44 lines
1.6 KiB
Smarty
44 lines
1.6 KiB
Smarty
@addresscomp = [data-v-component-user-address]
|
|
@address = [data-v-component-user-address] [data-v-user_address]
|
|
|
|
@address|deleteAllButFirstChild
|
|
|
|
@addresscomp|prepend = <?php
|
|
$vvveb_is_page_edit = Vvveb\isEditor();
|
|
if (isset($_addresscomp_idx)) $_addresscomp_idx++; else $_addresscomp_idx = 0;
|
|
$previous_component = isset($current_component)?$current_component:null;
|
|
$addresscomp = $current_component = $this->_component['user_address'][$_addresscomp_idx] ?? [];
|
|
|
|
$count = $_pagination_count = $addresscomp['count'] ?? 0;
|
|
$_pagination_limit = isset($addresscomp['limit']) ? $addresscomp['limit'] : 5;
|
|
$addresses = $addresscomp['user_address'] ?? [];
|
|
?>
|
|
|
|
|
|
@address|before = <?php
|
|
$_default = (isset($vvveb_is_page_edit) && $vvveb_is_page_edit ) ? [0 => ['user_address_id' => 1]] : false;
|
|
$addresses = empty($addresses) ? $_default : $addresses;
|
|
|
|
if($addresses) {
|
|
foreach ($addresses as $index => $address) {?>
|
|
|
|
@address|data-user_address_id = $address['user_address_id']
|
|
|
|
@address|id = <?php echo 'address-' . $address['user_address_id'];?>
|
|
|
|
@address [data-v-user_address-label-id]|id = <?php echo 'address_' . $address['user_address_id'];?>
|
|
@address [data-v-user_address-label-for]|for = <?php echo 'address_' . $address['user_address_id'];?>
|
|
|
|
@address img[data-v-user_address-*]|src = $address['@@__data-v-user_address-(*)__@@']
|
|
|
|
@address [data-v-user_address-*]|innerText = $address['@@__data-v-user_address-(*)__@@']
|
|
|
|
@address input[data-v-user_address-*]|value = $address['@@__data-v-user_address-(*)__@@']
|
|
|
|
@address a[data-v-user_address-*]|href = $address['@@__data-v-user_address-(*)__@@']
|
|
|
|
@address|after = <?php
|
|
}
|
|
}
|
|
?>
|