davikot Posted August 30, 2012 Share Posted August 30, 2012 Hola! Soy nuevo en esto del prestashop aunque algunas veces he hecho mis pinitos con lenguaje html. Tengo una tienda online en proceso de construccion y desearia modificar la barra horizontal de esta misma. Desearía que pudiese colocar mis accesos directos que no sean las categorias del producto...asi como inicio, contacto etc. He leido por ahi que modificando el header.tpl se puede hacer pero no encuentro la forma. Tambien he probado la barra de julien breux pero no me convence ya que me complicaria mucho el diseño. La pagina es ateliertouche.com Gracias Link to comment Share on other sites More sharing options...
nadie Posted August 31, 2012 Share Posted August 31, 2012 Hola! Soy nuevo en esto del prestashop aunque algunas veces he hecho mis pinitos con lenguaje html. Tengo una tienda online en proceso de construccion y desearia modificar la barra horizontal de esta misma. Desearía que pudiese colocar mis accesos directos que no sean las categorias del producto...asi como inicio, contacto etc. He leido por ahi que modificando el header.tpl se puede hacer pero no encuentro la forma. Tambien he probado la barra de julien breux pero no me convence ya que me complicaria mucho el diseño. La pagina es ateliertouche.com Gracias Hola, Revisa el fichero: http://www.ateliertouche.com/modules/devilnav/devilnav.tpl Link to comment Share on other sites More sharing options...
davikot Posted August 31, 2012 Author Share Posted August 31, 2012 (edited) Gracias!! Lo he revisado pero no consigo de ninguna manera cambiar las categorias por el cms. He copiado id's del tpl del cms y nada...no consigo nada...te adjunto el devilnav.tpl a ver si me puedes ayudar <!-- Block categories module --> <div id="productCat" class="block"> <h4>{l s='Categories' mod='blockcategorylist'}</h4> <div class="block_content"> <ul class="tree mainNav" id="nav"> {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} </ul> {* Javascript moved here to fix bug #PSCFI-151 *} <script type="text/javascript"> // <![CDATA[ // we hide the tree only if JavaScript is activated $('div#categories_block_left ul.dhtml').hide(); // ]]> </script> </div> </div> <!-- /Block categories module --> Edited August 31, 2012 by trafficofstrike (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 31, 2012 Share Posted August 31, 2012 Gracias!! Lo he revisado pero no consigo de ninguna manera cambiar las categorias por el cms. He copiado id's del tpl del cms y nada...no consigo nada...te adjunto el .tpl a ver si me puedes ayudar <!-- Block categories module --> <div id="productCat" class="block"> <h4>{l s='Categories' mod='blockcategorylist'}</h4> <div class="block_content"> <ul class="tree mainNav" id="nav"> {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} </ul> {* Javascript moved here to fix bug #PSCFI-151 *} <script type="text/javascript"> // <![CDATA[ // we hide the tree only if JavaScript is activated $('div#categories_block_left ul.dhtml').hide(); // ]]> </script> </div> </div> <!-- /Block categories module --> Hola, ese modulo te carga automaticamente las categorías, con esta instrucción: {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} Si te cargas eso, ya no imprimes las categorías en el menú de arriba. Si quieres agregar un enlace nuevo conservando los enlaces de las categorías, lo puedes hacer encima de: {foreach from=$blockCategTree.children item=child name=blockCategTree} O debajo de: {/foreach} Por ejemplo, un enlace con un li, que lleve al cms con id X. <li class="last odd"><a href="{$base_dir}cms.php?id_cms=X">{l s='Nombre Seccion'}</a></li> Donde X, sera el id del cms que quieras enlazar. No se te olvide cuando hagas una modificación en un fichero *.tpl, ir a la pestaña Preferencias/Rendimiento y señalar Forzar Compilación -> SI, para que se apliquen los cambios. Link to comment Share on other sites More sharing options...
davikot Posted August 31, 2012 Author Share Posted August 31, 2012 (edited) Gracias!! Me ha servido de gran ayuda. El unico problema que veo es que no consigo redireccionar al cms el devilnav.tpl. He conseguido mostrar el cms pero de forma manual, es decir, incluyendo la orden que me has dado del "li" pero no veo como hacerlo de forma automatica. Me podrías decir como redirigir este .tpl al blockcms??? Edited August 31, 2012 by trafficofstrike (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 31, 2012 Share Posted August 31, 2012 Gracias!! Me ha servido de gran ayuda. El unico problema que veo es que no consigo redireccionar al cms el devilnav.tpl. He conseguido mostrar el cms pero de forma manual, es decir, incluyendo la orden que me has dado del "li" pero no veo como hacerlo de forma automatica. Me podrías decir como redirigir este .tpl al blockcms??? No comprendo lo ultimo que comentas ) (Dame mas detalles, para que te pueda ayudar) Por cierto, los enlaces tienes que cerrarlos, y colocarles un texto. Link to comment Share on other sites More sharing options...
davikot Posted August 31, 2012 Author Share Posted August 31, 2012 (edited) Da igual. Lo haré manual y ya está...no quiero complicarme más. Lo último que te pediría es que me dijeses como se les pone nombre. De todas formas muchisimas gracias por todo! Edited August 31, 2012 by trafficofstrike (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 31, 2012 Share Posted August 31, 2012 Da igual. Lo haré manual y ya está...no quiero complicarme más. Lo último que te pediría es que me dijeses como se les pone nombre. De todas formas muchisimas gracias por todo! Hola, lo tienes puesto en mi mensaje de arriba: http://www.prestasho...post__p__915813 Link to comment Share on other sites More sharing options...
davikot Posted August 31, 2012 Author Share Posted August 31, 2012 En el mensaje de antes me refería a que como puedo cambiar categorias por cms...es decir modificar el foreach para que me salga el cms en vez de las categorías. Este es el tree branch: <li {if isset($last) && $last == 'true'}class="last"{/if}> <a href="{$node.link}" {if isset($currentCmsId) && ($node.id == $currentCmsId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if isset($smarty.foreach.categoryTreeBranch) && $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> Link to comment Share on other sites More sharing options...
nadie Posted August 31, 2012 Share Posted August 31, 2012 En el mensaje de antes me refería a que como puedo cambiar categorias por cms...es decir modificar el foreach para que me salga el cms en vez de las categorías. Este es el tree branch: <li {if isset($last) && $last == 'true'}class="last"{/if}> <a href="{$node.link}" {if isset($currentCmsId) && ($node.id == $currentCmsId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a> {if $node.children|@count > 0} <ul> {foreach from=$node.children item=child name=categoryTreeBranch} {if isset($smarty.foreach.categoryTreeBranch) && $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> De todos modos ahora si veo que ya te salen los enlaces con el nombre, por lo que para salir del apuro te es suficiente ¿no? Link to comment Share on other sites More sharing options...
davikot Posted August 31, 2012 Author Share Posted August 31, 2012 Si es muy complicado paso...porque total me queda aun mucho trabajo y no es cuestión de perder el tiempo. Gracias por todo! Link to comment Share on other sites More sharing options...
Recommended Posts