sangothias Posted March 16, 2012 Share Posted March 16, 2012 Bonjour, J'ai customisé mon block categories avec une image et en modifiant les css. Mais je n'arrive pas à effacer le mot "catégories" qui s'y trouve. Est ce que la modif est possible à partir d'un fichier tpl et lequel ou bien dois je faire une modif via la BDD??? Merci à tous. Link to comment Share on other sites More sharing options...
Atch Posted March 16, 2012 Share Posted March 16, 2012 Bonjour, Modif dans le TPL uniquement suffit... pensez à vider votre cache smarty à chaque modif de TPL (mettre "forcer compilation" à oui dans BO) v++ Atch Link to comment Share on other sites More sharing options...
sangothias Posted March 16, 2012 Author Share Posted March 16, 2012 Dans le header??Je n'ai pas trouvé la balise h4 ni dans le header ni dans le block categories...et merci de ta réponse Link to comment Share on other sites More sharing options...
Atch Posted March 16, 2012 Share Posted March 16, 2012 Normal, il n'est pas là il faut modifier le tpl du module catégories qui se trouve dans le répertoire du module du même nom (blockcategories) Au passage, si vous modifiez le tpl, il serait préférable de surcoucher celui ci dans le thème pour éviter de perdre les modifs à la prochaine mise à jour. Copiez le module et collez le dans le theme : themes/votretheme/modules/blockcategories/blockcategories.tpl V++ Atch Link to comment Share on other sites More sharing options...
daniel3000 Posted March 16, 2012 Share Posted March 16, 2012 Bonjour, selon votre approche (multilangue?) vous pouvez également choisir de modifier le fr.php à l'intérieur du module (il contient les expressions à afficher en français, en fonction de l'expression initiale en anglais appelée en tpl). Par défaut, une expression en français introduite dans le.tpl et non retraitée par le fr.php s'affichera telle qu'elle est introduite en tpl. @Atch: je vous cite: "Au passage, si vous modifiez le tpl, il serait préférable de surcoucher celui ci dans le thème pour éviter de perdre les modifs à la prochaine mise à jour. Copiez le module et collez le dans le theme : themes/votretheme/modules/blockcategories/blockcategories.tpl" Est-ce la même procédure si l'on modifie le fr.php? Je suis encore un dinausore sous 1.3.7. et cette procédure sous1.4.. semble un réel plus. Y aurait-il des tutos de référence concernant ces particularités de 1.4? Cordialement. Daniel Link to comment Share on other sites More sharing options...
Atch Posted March 16, 2012 Share Posted March 16, 2012 oui glissez les fichiers langues avec dans ce répertoire "clonné" Ensuite, éditez les pour remplacer le nom du theme, par exemple : $_MODULE['<{blockcategories}prestashop>blockcategories_8f0ed7c57fca428f7e3f8e64d2f00918'] = 'Bloc catégories'; devient : $_MODULE['<{blockcategories}nomdutheme>blockcategories_8f0ed7c57fca428f7e3f8e64d2f00918'] = 'Bloc catégories'; avec notepad++ ça prends que quelques secondes pour tout remplacer... V++ Atch Link to comment Share on other sites More sharing options...
sangothias Posted March 16, 2012 Author Share Posted March 16, 2012 Si je vire ce qui se trouve entre les balises h4 et que je vide le cache de smarty, le mot "catégories" reste affiché. voici le code dans blochcategories.tpl: <!-- Block categories module --> <div id="categories_block_left" class="block"> <h4>{l s='Categories' mod='blockcategories'}</h4> <div class="block_content"> <ul class="tree {if $isDhtml}dhtml{/if}"> {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 --> Link to comment Share on other sites More sharing options...
Atch Posted March 16, 2012 Share Posted March 16, 2012 bah c'est pourtant là... Effacez ce qui ce trouve dans: tools/smarty/caches/ (sauf index) V++ Atch Link to comment Share on other sites More sharing options...
daniel3000 Posted March 16, 2012 Share Posted March 16, 2012 @atch: merci des précisions concernant la "surcouche" cordialement. Daniel Link to comment Share on other sites More sharing options...
sangothias Posted March 16, 2012 Author Share Posted March 16, 2012 euh, vous vouliez dire le dossier compile? Le dossier cache ne contenant qu'un fichier php... Link to comment Share on other sites More sharing options...
sangothias Posted March 16, 2012 Author Share Posted March 16, 2012 Au temps pour moi...si ca n'avait pas fonctionné tout à l'heure, la ca vient de fonctionner avec la même manip....Merci mille fois! Link to comment Share on other sites More sharing options...
Atch Posted March 16, 2012 Share Posted March 16, 2012 cool N’oubliez pas de mettre [résolu] dans le titre de votre premier message et un titre plus explicite par la meme occasion. ça peut toujours servir à un autre membre qui utilisera la fonction recherche... V++ Atch Link to comment Share on other sites More sharing options...
neotux Posted March 24, 2012 Share Posted March 24, 2012 Bonjour Atch, Pour la surcouche, quelle fichiers sont a éditer pour changer le nom du theme? Merci d'avance. 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