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

Tema en 'Instalación, configuración y personalización' iniciado por colikalki, 2/11/14.

  1. colikalki

    colikalki Aprendiz de Prestashop

    17
    0
    0
    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))
     
  2.  
    Comunidad Prestashop orgullosamente patrocinada por FactoriaDigital, expertos en hosting prestashop con soporte en español.
  3. ventura

    ventura Aprendiz de Prestashop Miembro del equipo

    18
    1
    0
    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>