MSS77 Posted September 11, 2013 Share Posted September 11, 2013 (edited) Buenos días, Necesito meter un link de CMS que ya tengo definido después de la última categorías de productos que tengo definida (ver imagen). Manualmente en el blockcategories.tpl he probado después del foreach lo siguiente: <ul> <li><a href="{$link->getCMSLink('1', 'otros')}" title="{l s='Otros'}">{l s='Otros' mod='blockcategories'}</a></li> </ul> No funciona, no muestra nada. Que tengo que hacer ? Gracias! Edited September 11, 2013 by MSS77 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted September 11, 2013 Share Posted September 11, 2013 Dentro del fichero: /themes/tu-plantilla/modules/blockcategories/blockcategories.tpl Dentro del: <ul class="tree {if $isDhtml}dhtml{/if}"> Añades por ejemplo esto: <li>el enlace que vayas a poner</li> justo debajo si lo quieres poner en la primera posición, si lo quieres añadir en la ultima posición, añadelo debajo de: {foreach from=$blockCategTree.children item=child name=blockCategTree} {if $smarty.foreach.blockCategTree.last} {include file="$branche_tpl_path" node=$child last='true'} {else} {include file="$branche_tpl_path" node=$child} {/if} {/foreach} y antes de: </ul> Recuerda que para que se apliquen los cambios, tienes que: 1 - Forzar Compilación en la pestaña Parametros Avanzados -> Rendimiento (Cache de plantillas -> Forzar Compilación) 2 - Vaciar cache de Smarty. (A partir de Prestashop 1.5.5, tienes en la pestaña Parametros Avanzados -> Rendimiento un botón llamado: Borrar la caché Smarty en versiones anteriores de la saga de la 1.5, habia que vaciar el directorio /cache/smarty/cache/ (menos fichero index.php) o usar directamente este módulo gratuito: http://www.prestashop.com/forums/topic/238282-modulo-flush-caches-compile-ps15/. (Pulsa en limpiar todo y asi lo limpia todo) 1 Link to comment Share on other sites More sharing options...
MSS77 Posted September 11, 2013 Author Share Posted September 11, 2013 El enlace que pongo es: <li><a href="{$link->getCMSLink('14', 'acceso-libre')}" title="{l s='Acceso libre'}">{l s='Acceso libre' mod='blockcategories'}</a></li> y no veo nada. Es correcto? lo pongo como tu dices antes del </ul> Uso versión 1.5.4.1 1) En Parametros Avanzados -> Rendimiento tengo activado Forzar compilación 2) Vaciar cache, en el backoffice donde pone ¿Usar Cache? tengo que NO Y el directorio /cache/smarty/cache/ no tenía nada más que el index.php. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted September 11, 2013 Share Posted September 11, 2013 Hola, Recuerda que tienes que editar este: /themes/tu-plantilla/modules/blockcategories/blockcategories.tpl no este: /modules/blockcategories/blockcategories.tpl (Son dos rutas diferentes) Prueba vaciar todo con el modulo que te dice Nadie. Link to comment Share on other sites More sharing options...
MSS77 Posted September 11, 2013 Author Share Posted September 11, 2013 Si me di cuenta hace unos minutos!! Estaba tocando el segundo y no el primero Funciona perfectamente Gracias Nadie y Sergui Ruiz 1 Link to comment Share on other sites More sharing options...
nadie Posted September 11, 2013 Share Posted September 11, 2013 Un placer ayudarte y servirte! Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso. PD: Cierro tema. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts