dkbane Posted April 13, 2015 Share Posted April 13, 2015 (edited) Bonjour à tous, Sur mon site (http://www.kosmeopolis.com), je voudrais crypter certains liens du footer. J'ai donc un script, que j'ai inclus dans mon header.tpl ainsi qu'un bout de code à ajouter dans certains modules. Par exemple, pour blockmyaccountfooter.tpl j'ai : <li><a href="mon-lien" title="">mon-contenu</a></li> et je dois changer le href par : <span title=<?php echo base64_encode("mon-lien")?> class="url">mon-contenu</span> J'ai essayé de créer un fichier php pour faire un appel dans mon fichier tpl. Code écrit dans le fichier tpl : {include_blockmyaccountfooterphp} avec, en plus, une modif dans "smarty.config.inc" function includeFile($params, &$smarty) { require_once '/themes/madame/modules/blockmyaccountfooter/blockmyaccountfooterphp.php'; } smartyRegisterFunction($smarty, 'function', 'include_blockmyaccountfooterphp', 'includeblockmyaccountfooterphp'); Mais voilà, lorsque je fais cela, je n'ai rien qui s'affiche dans le bloc. => ma modif dans smarty.config.inc contient-elle une erreur ? => auriez-vous une meilleure solution à me proposer ? Je vous remercie par avance ! Edited April 13, 2015 by dkbane (see edit history) Link to comment Share on other sites More sharing options...
Agostini Julien Posted April 14, 2015 Share Posted April 14, 2015 Bonjour, Il est nécessaire d'inclure les balises {php}//ici votre php{/php} afin de pouvoir intégrer un script PHP dans votre fichier .tpl. Bonne continuation , Link to comment Share on other sites More sharing options...
dkbane Posted April 14, 2015 Author Share Posted April 14, 2015 Bonjour, Cela ne fonctionne pas Et puis, je crois avoir lu que cette méthode était à bannir ! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now