Jump to content

[RESOLU] Modifier blockcategories.tpl


Recommended Posts

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

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

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

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

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

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

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...