Jump to content

(Solucionado) Eliminar enlace categoría padre menú lateral - Modulo Bloque Categorias


Joan Guasch

Recommended Posts

Buenas tardes y gracias de antemano, 

 

Me surgió la siguiente duda: me gustaría eliminar el enlace de la categoría padre del menú lateral, pero mantener su función de desplegable y los enlaces de las sub-categorías. 

 

Os dejo una imagen y el enlace de la tienda para que podáis echarle un  vistazo. 

 

www.protechsellers.es 

 

Como siempre gracias, 

 

 

post-407666-0-62970500-1379518727_thumb.png

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

  • 3 weeks later...
  • 3 weeks later...

Probar esto.

 

Editar ficheros:

/modules/blockcategories/category-tree-branch.tpl
 

y

/themes/plantilla/modules/blockcategories/category-tree-branch.tpl

---

Buscar esto:

<li {if isset($last) && $last == 'true'}class="last"{/if}>
	<a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if}
		title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
	{if $node.children|@count > 0}
		<ul>
		{foreach from=$node.children item=child name=categoryTreeBranch}
			{if $smarty.foreach.categoryTreeBranch.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child last='false'}
			{/if}
		{/foreach}
		</ul>
	{/if}
</li>

Y dejarlo asi:

<li {if isset($last) && $last == 'true'}class="last"{/if}>
	
	{if $node.children|@count > 0}
	<a {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if}
		title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
		<ul>
		{foreach from=$node.children item=child name=categoryTreeBranch}
			{if $smarty.foreach.categoryTreeBranch.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child last='false'}
			{/if}
		{/foreach}
		</ul> {else}
		<a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if}
		title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
	{/if}
</li>


Recordar que no solo debeis forzar compilacion en la pestaña Parametros Avanzados -> Rendimiento, si no vaciar tambien la cache de smarty, si no teneis el botoncito de vaciar la cache de smarty, usar directamente este modulo: http://www.prestashop.com/forums/topic/238282-modulo-flush-caches-compile-ps15/ y limpiar todo directamente.

  • Like 2
Link to comment
Share on other sites

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