catalog/campaign.php

Listado de campañas

Listado de campañas

Este template permite mostrar el listado de campañas disponibles. Puedes diferenciar entre campañas abiertas, próximas y cerradas

Objetos disponibles

Descripción

$_campaign

Campaña activa.

$_category

Categorías de campañas.

$_product

Productos de campaña.

$_total

Cantidad de productos.

$_paginator

Paginador.

Las campañas o colecciones son grupos de productos que serán publicados en un rango determinado de fechas y horas. Por ejemplo una campaña de venta de 5 días.

Dentro de la campaña puedes crear categorías o filtros especiales que solo existan en la campaña y no necesariamente existan en el resto de la tienda.

Para poder utilizar esta vista debes tener activado el módulo de campañas de venta

Código de ejemplo:

<div class="catalog clearfix">
	<header class="clearfix">
		<img src="<?=$_front->thumbor($_campaign->get('logo'))?>" alt="<?=$_campaign->get('name')?>" />
		<h1><?=$_campaign->get('name')?> <span data-countdown="<?=$_campaign->get('end')?>" data-text="finaliza en"></span></h1>
		
		<?php if(count($_campaign->get('categories'))): ?>
		<ul>
			<?php foreach($_campaign->get('categories') as $cat): ?>
			<li><a href="<?=$cat->getURL()?>" <?=($_category->get('id') == $cat->get('id') ? 'class="active"' : '')?>><?=$cat->get('name')?></a></li>
			<?php endforeach; ?>
			<li><a href="<?=$_campaign->getURL()?>" <?=($_category->get('id') == 0 ? 'class="active"' : '')?>>Todos</a></li>
		</ul>
		<?php endif; ?>
	</header>
	
	<div class="listing">
	<?php 
		while($_product->getNext())
			require __DIR__.'/../inc/product.php';
	?>
	</div>
</div>

Last updated

Was this helpful?