ivangoti Posted September 19, 2012 Share Posted September 19, 2012 (edited) 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 September 19, 2012 by ivangoti (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts