Jump to content

(Résolu) Ajouter un lien dans bloc catégorie


Recommended Posts

Bonjour,
Pourrais-tu préciser ta question ou joindre une capture explicite de ce que tu souhaites faire ou savoir car on peut mettre les liens que l'on veut depuis le BO mais peut-être veux tu qq chose de plus personnel ?!?

Link to comment
Share on other sites

Cela se passe dans le fichier "blockcategories.tpl" dans le dossier modules/blockcategories

Avant la fin du ul, il faut rajouter la ligne qui point vers ton cms soit :


[removed][removed]

<!-- Block categories module -->

{l s='Categories' mod='blockcategories'}


       {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}
getCMSLink(19,'hotels-partenaires')}">{l s='Hotels partenaires'}




[removed]
// <![CDATA[
   // we hide the tree only if JavaScript is activated
   $('div#categories_block_left ul.dhtml').hide();
// ]]>
[removed]
<!-- /Block categories module -->



Penser à créer un dossier modules/blockcategories dans ton thème et y copier le tpl en question pour y faire ces modifs afin de laisser inchangé l'original

EDIT : pb de copié collé :

le lien dans le a href sera : "{$link->getCMSLink(19,'hotels-partenaires')}"

Link to comment
Share on other sites

Bonjour
J'ai modifié le blockcategories.tpl comme indiqué et ... mon site plante
Voici le message d'erreur

Fatal error: Smarty error: [in /homez.420/xxxxxx/www/boutique/modules/blockcategories/blockcategories.tpl line 16]: syntax error: unrecognized tag: $link->getCMSLink(9,�listes-naissance�) (Smarty_Compiler.class.php, line 446) in /homez.420/xxxxxxx/www/boutique/tools/smarty/Smarty.class.php on line 1095


Voici mon code :
<!-- Block categories module -->

{l s='Categories' mod='blockcategories'}


       {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}

"{$link->getCMSLink(9,'listes-naissance')}">{l s='Listes de naissance'}

 


[removed]
// <![CDATA[
   // we hide the tree only if JavaScript is activated
   $('div#categories_block_left ul.dhtml').hide();
// ]]>
[removed]



Y a t'il un moyen d'automatiser un peu l'insertion de plusieurs pages CMS dans ce bloc ? (en ne renseignant que l'ID de la page par exemple et en récupérant les autres champs dynamiquement)

Merci de votre aide

Link to comment
Share on other sites

C'est peut être dû à l'encodage du document modifié. Vérifie qu'il est bien en UTF-8 (ce sont les � qui font penser à ça)
De plus les insertions de code dans ce forum foirent un peu parfois, le lien à mettre à l'intérieur du doit être :

“{$link->getCMSLink(9,'listes-naissance')}”

Link to comment
Share on other sites

  • 8 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...