VvebOIDC/admin/template/components/posts.tpl

48 lines
2.0 KiB
Smarty

@post = [data-v-component-posts] [data-v-post]
@post|deleteAllButFirstChild
[data-v-component-posts]|prepend = <?php
if (isset($_posts_idx)) $_posts_idx++; else $_posts_idx = 0;
$_pagination_count = $this->_component['posts'][$_posts_idx]['count'];
$_pagination_limit = isset($this->_component['posts'][$_posts_idx]['limit'])? $this->_component['posts'][$_posts_idx]['limit'] : 5;
?>
[data-v-component-posts] [data-v-category] = <?php $_category = current($this->_component['posts'][$_posts_idx]['posts']);echo htmlspecialchars($_category['category']);?>
[data-v-component-posts] [data-v-manufacturer] = <?php $_manufacturer = current($this->_component['posts'][$_posts_idx]['posts']);echo htmlspecialchars($_manufacturer['manufacturer']);?>
//$post = [data-v-component-posts] [data-v-post]
[data-v-component-posts] [data-v-post]|before = <?php
if(isset($this->_component['posts']) && is_array($this->_component['posts'][$_posts_idx]['post']))
{
//$pagination = $this->posts[$_posts_idx]['pagination'];
foreach ($this->_component['posts'][$_posts_idx]['post'] as $index => $post) {?>
@post [data-v-name] = $post['name']
@post [data-v-content] = $post['content']
@post [data-v-excerpt] = <?php echo $post['excerpt'] ? $post['excerpt'] : substr(strip_tags($post['content']), 0, 50);?>
@post [data-v-warranty] = $post['warranty']
@post [data-v-stock] = $post['stock']
@post [data-v-sku] = $post['sku']
@post [data-v-weight] = $post['weight']
@post [data-v-sales] = $post['sales']
@post [data-v-id] = $post['id']
@post [data-v-price] = $post['price']
@post [data-v-promotional_price] = $post['promotional_price']
@post [data-v-selling_price] = $post['selling_price']
@post [data-v-img]|src = $post['images'][0]
@post [data-v-url]|href = <?php echo htmlspecialchars(Vvveb\url('content/post/index', $post));?>
@post [data-v-url]|title = $post['title']
@post [data-v-category] = $post['category'];
@post [data-v-manufacturer] = $post['manufacturer'];
@post|after = <?php
}
}?>