¿Es posible mostrar todas las categorías en una pagina? - Prestashop 1.6

colikalki

Aprendiz de Prestashop
Quiero mediante dirección acceder a una url que muestre todas las categorías que cuelgan de la categoría Inicio (en Prestashop 1.6 (1.6.0.9))
 

ventura

Aprendiz de Prestashop
Miembro del equipo
Si, es posible. En la pagina sitemap aparece un listado de todas las categorias, para posicionarlo en un modulo o en la pagina que se quiera (404, search....) hay que añadir en el controlador esto en la parte del initContent



Insertar CODE, HTML o PHP:
$this->context->smarty->assign(array(
'categoriesTree'=> Category::getRootCategory()->recurseLiteCategTree(0)
));


Luego en el archivo .tpl añadimos el listado asi por ejemplo


Insertar CODE, HTML o PHP:
<div id="listpage_content" class="row">
	<div class="col-xs-12 col-sm-6">
		<div class="categTree box">
            <h3 class="page-subheading">{l s='Categories'}</h3>
            <div class="tree_top">
                <a href="{$base_dir_ssl}" title="{$categoriesTree.name|escape:'html':'UTF-8'}"></a>
            </div>
            <ul class="tree">
            {if isset($categoriesTree.children)}
                {foreach $categoriesTree.children as $child}
                    {if $child@last}
                        {include file="$tpl_dir./category-tree-branch.tpl" node=$child last='true'}
                    {else}
                        {include file="$tpl_dir./category-tree-branch.tpl" node=$child}
                    {/if}
                {/foreach}
            {/if}
            </ul>
        </div>
    </div>
 
Arriba