Jump to content

[Solucionado] Añadir CMS en el Blockcategories de productos


MSS77

Recommended Posts

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!

post-552753-0-46836900-1378884381_thumb.jpg

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

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)

  • Like 1
Link to comment
Share on other sites

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

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