Exemple didactique 1 :
Personnalisation du template du bloc des commentaires (system_block_comments.html du module system)
0a) Evidemment, ces essais se feront tout d'abord sur un site test le plus proche qualitativement de votre site en production
0b) Il convient d'utiliser au moins une version 2.0.14 de XOOPS, ou supérieur (hors version 2.2.x).
0c) Si vous utilisiez un clone de jeu de templates, il faut dorénavant activer le jeu de templates par défaut, c'est obligatoire pour voir la surcharge des templates fonctionner. Dans ce cas, pour vos templates modifiés dans votre clone, téléchargez les templates personnalisés pour les avoir à portée de main pour la suite.
0d) Votre bloc doit être visible pour voir les modifications, par la suite (Evidemment)
1) Récupérons tout d'abord le template du bloc concerné : admin system / templates / liste de système / ligne system_block_comments.html, [Télécharger]
<table width="100%" cellspacing="1" class="outer">
<{foreach item=comment from=$block.comments}>
<tr class="<{cycle values="even,odd"}>">
<td align="center"><img src="<{$xoops_url}>/images/subject/<{$comment.icon}>" alt="" /></td>
<td><{$comment.title}></td>
<td align="center"><{$comment.module}></td>
<td align="center"><{$comment.poster}></td>
<td align="right"><{$comment.time}></td>
</tr>
<{/foreach}>
</table>
2) Modifions maintenant en local ce fichier nouvellement téléchargé.
<table width="100%" cellspacing="1" class="outer">
<{foreach item=comment from=$block.comments}>
<tr class="<{cycle values="even,odd"}>">
[color=FF0000]<td style="text-align: left; vertical-align: middle;">
<img src="<{$xoops_url}>/images/commentaires_ico_16.gif" alt="Commentaire" /> <{$comment.title}>
<div style="text-align:right"><br /><{$comment.module}> - <{$comment.time}> - <{$comment.poster}></div>
</td>[/color]
</tr>
<{/foreach}>
</table>
3) Si mon thème se nomme 7dana-soft, via ftp, allons dans le dossier /themes/dana-soft et créons le dossier modules puis dessous le module system puis dessous le dossier blocks
4) Copions le fichier local system_block_comments.html sous /themes/dana-soft/modules/system/blocks/
5) Supprimons les fichiers du dossier /template_c sauf index.html (ou Mise à jour du cache des modules dans le panneau de configuration) et voyez le résultat... <== bloc commentaire par défaut - personnalisé ==> C'est tout !
|