Ok, alors merci de vos réponses. Yannco, j'ai utilisé ton code qui fonctionne très bien. J'ai rajouté 2 pages dans le template_entension en remplaçant les fichiers de flop25. J'ai juste diminué la taille de police de "xx images", je le voulais plus petit que le nom de la catégorie.
Ensuite pour l'espace entre l'image et le texte, ce que tu proposes <div class="illustration" style="margin-right:5px">, rajoute 5 pixels en plus de l'espace déjà présent. En revanche, j'ai utilisé une méthode pas très clean mais qui fonctionne, c'est un nombre de pixels négatif <div class="illustration" style="margin-right:-28px">.
Bref, j'obtiens exactement ce que je voulais et je remercie tout le monde de m'avoir aidé ;)
Maxime
EDIT : j'ai une autre petite question en rapport avec les catégories. J'ai augmenté le cadre des catégories en hauteur pour avoir encore un peu plus de place. Et je pensais que je pouvais donc écrire à côté de la miniature et en dessous de la miniature. Mais non ! Quand je veux décrire ma catégorie dans "Catégories > Gérer >...", tout ce qu'il y a en trop (c'est-à-dire tout ce qui devrait s'afficher sous la miniature) n'apparaît pas. Donc j'ai juste réglé la hauteur du cadre visuellement. Une idée d'où je pourrais modifier ça ?
Moi je dirais que pour la position des éléments ce n'est pas les templates qu'il faut modifier mais dans un fichier css
Dans tes templates tu en a un qui s'appelle mainpage_categories.tpl avec quelquechose du genre
<li> <div class="thumbnailCategory" > <div class="illustration"> <a href="{$cat.URL}"> <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}"> </a> </div> <div class="description"> <h3> <a href="{$cat.URL}">{$cat.NAME}</a> {$cat.ICON_TS} </h3> <div class="text"> {if isset($cat.INFO_DATES) } <p class="dates">{$cat.INFO_DATES}</p> {/if} <p class="Nb_images">{$cat.CAPTION_NB_IMAGES}</p> {if not empty($cat.DESCRIPTION)} <p>{$cat.DESCRIPTION}</p> {/if} </div> </div> </div> </li>
je pense que tu devrais t'approcher de ce que tu veux en le modifiant ainsi
<li> <div class="thumbnailCategory" > <div class="illustration"> <a href="{$cat.URL}"> <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}"> </a> </div> <div class="description"> <h3> <a href="{$cat.URL}">{$cat.NAME}</a> {$cat.CAPTION_NB_IMAGES} </h3> <div class="text"> {if not empty($cat.DESCRIPTION)} <p>{$cat.DESCRIPTION}</p> {/if} </div> </div> </div> </li>
Reste l'espace entre la vignette et la description, un <div class="illustration" style="margin-right:5px"> fera peut être l'affaire !
Mais ça, c'est du hors normes, idéalement tu devrais créer un perso_mainpage_categories.tpl dans templates_extensions que tu gères ensuite dans ton administration des templates.
Heu : je n'ai pas testé, j'ai copié le code et modifié comme je l'aurais fait pour un 1er essai, peut être que ça ne correspondra pas exactement à tes besoins !
flop25 a écrit:
je te conseille mon travail pour calquer : extension:231
C'est gentil à toi mais je t'avoue que j'ai un mal fou à modifier comme je le souhaite. Je n'arrive pas à obtenir ce que je veux. Le jour où je serais un peu plus motivé, je m'y mettrais peut-être. Mais pour le moment c'est un peu trop compliqué pour moi.
Merci quand même !
je te conseille mon travail pour calquer : extension:231
Template extention + CSS
^^
Bonjour,
j'aimerais personnaliser l'apparence des catégories. Je l'avais fait il y a quelques temps mais ça fait un bail que je n'ai pas retouché aux templates et autres css. Donc je ne sais plus du tout où c'est.
- J'aimerais pour commencer diminuer l'espace entre la photo et le texte (là où il y a le petit 1).
- J'aimerais ensuite enlever l'information (images ajoutées les 7 derniers jours), la petite icône.
- et pour finir, comme le -//:---\spam la flèche, mettre le nombre d'images à droite du nom de la catégorie.
Tout ça pour avoir le maximum de place pour décrire la galerie.
Merci !
Maxime