Catégories:
bonjour,
j’ai souhaité modifier l’apparence de certains éléments de mon site.
j’ai réussi à faire ce que je voulais en copiant les fichiers views-view-fields.tpl.php, views-view-table.tpl.php et views_view-grid.tpl.php dans mon theme personnalisé et en les modifiant, ainsi qu’en modifiant le css de mon thème…
problème : maintenant d’autres parties de mon site sont affectés à ces changements…
Y-a-t-il une solution pour ne modifier qu’une partie des éléments affectés par ces fichiers ?
ou faut-il que je procède différemment ? si oui comment ?
merci de vos conseils.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

il y a une solution, quand tu es dans «admin/build/views/edit/nom_de_ta_vue» tu vas sur l’affichage(display) utilisé et tu as dans Paramètres de base , la rubrique Thème : Informations, tout en bas.La tu peux savoir quel template va s’appliquer à ta vue pour chaque élément du plus large au plus précis.
Tu créer alors un fichier php avec le nom donné par view et tu y mets le code issu du clic sur la partie ciblée( ex : Sortie du style )…
le tour est joué…reste à faire les css
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
merci de ta réponse
cela m’aide à trouver les noms des fichiers à placer dans mon thème et à modifier sans passer par devel.
et à mieux comprendre view.
mais, il reste quelque chose que je ne comprend pas, ou que je ne suis pas certain de comprendre, exemple :
- je vais dans ma vue et mon affichage utilisé
- je vais dans «parametre de base»
- je choisi une manière de mettre en forme dans «style» : Bulk Operations, Grille, HTML List, Non mis en forme, Slideshow ou Tableau. Imaginons que je prenne «grille»
- et donc quand je vais dans «thème:information», il me sort les fichiers correspondants, en l’occurence dans mon cas «views-view-grid.tpl.php» parceque j’ai choisi «grille»…
- je place donc ce code php dans mon thème en le nommant «views-view-grid.tpl.php» et je le modifie.
=> mais toutes les parties du site qui utilisent le style de vue «grille» sont affectées ? non ? ou alors je ne comprend pas quelques chose…
comment créer d’autres styles ? ou comment n’appliquer cette modification qu’à une partie ?
merci de vos conseils :)
boostez vos ventes en ligne !
mageonyme
101
tu as raison, du coup dans la liste proposé il faut choisir celui qui s’appelle :
views-view-nom-de-ta-vue-grid.tpl.php ; ainsi elle seule sera impacté par ta css, tu pourras du coup appliquer des classes perso..
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
wahou !!!!
1000merci !!!!!!!!
grace à toi, je décode un peu plus le theming drupal
merci encore !
c génial, ça marche, trop génial drupal !
boostez vos ventes en ligne !
mageonyme
101
Juste un merci, grace à tes explications j’ai fait un énorme bond en avant dans ma compréhension de drupal et ma mise en page !
Excellent week-end
Solisiter
4