Jump to content

Módulo de packs en la página de inicio (similar a homefeatured) - No muestra los packs


ivangoti

Recommended Posts

Hola,

 

Estoy intentando hacer un módulo que muestre los packs asignados a la categoría "Packs" para la versión 1.5, similar al de productos destacados en la página de inicio (homefeatured), pero no me muestra nada. He creado los siguientes archivos: homepacks.php, homepacks.tpl y homepacks.css.

 

En homepacks.php he puesto lo siguiente:

 

...

public function hookDisplayHome($params)

{

$category = new Category(Context::getContext()->shop->getCategory(), Configuration::get('PS_LANG_DEFAULT'));

$nb = (int)(Configuration::get('HOME_PACKS_NBR'));

$packs = $category->getProducts($params['cookie']->id_lang, 13, ($nb ? $nb : 10));

 

$this->smarty->assign(array(

'packs' => $packs,

'add_prod_display' => Configuration::get('PS_ATTRIBUTE_CATEGORY_DISPLAY'),

'homePackSize' => Image::getSize('homePack'),

));

 

return $this->display(__FILE__, 'homepacks.tpl');

}

...

 

13 sería el número de la categoría a la que asigno todos los packs que quiero mostrar en este módulo.

 

 

Y en homepacks.tpl tengo el siguiente código:

 

...

{if isset($packs) AND $packs}

...

{foreach from=$packs item=pack name=homepacksProducts}

...

<h5><a href="{$pack.link}" title="{$pack.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$pack.name|truncate:100:'...'|escape:'htmlall':'UTF-8'}</a></h5>

<span class="product_desc">{$pack.description_short|strip_tags|truncate:35:'...'}</span>

...

{/foreach}

{/if}

...

 

 

¿Qué me falta o qué hago mal?

Edited by ivangoti (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...