Submitted by longh13 on
Bonjour,
Je suis coincé depuis un moment en essayant de faire une vue avec le module view.
Ma requête est bonne. j'ai bien mes filtres et les champs que je veux avec mon tri qui va bien.
C'est quand j'essaie "d'habiller" ma vue avec mes classes CSS que ça marche plus.
J'essaie de faire cette structure :
Pour cela j'ai tenté de mettre un Header avec "Global: Unfiltered text" où j'ai mis les balises ouvrantes de mon Css :
<div class="uneClasseConteneur">
<div class="headline">
<h3>TITRE</h3>
</div>
<div class="un autre conteneur">
<h2>un titre</h2>
</div>
<p></p>
</div>
Entre les deux ce sont les lignes de ma requète.
Puis un footer avec un pour fermer la première.
Le résultat fait que les balises sont fermées dans le header par le moduleVIEW. Il me les rajoute automatiquement.
J'ai ajouté le module semanticViews croyant que j'allais résoudre ce problème mais sans résultat.
Comment puis-je avoir la main sur le CSS ? Est-ce que j'utilise la bonne approche pour fabriquer mon bloc ? dois-je passer par un template et si oui comment je dois m'y prendre ?
Merci beaucoup pour aide, je débute dans le monde de drupal.
Je pense qu'il faut utiliser
Permalien Soumis par vincent59 le 26 Janvier, 2015 - 16:50
Je pense qu'il faut utiliser un template de view.
cf . https://api.drupal.org/api/views/theme!theme.inc/group/views_templates/7
Pour cela, il faut copier le template d'origine views-view.tpl.php dans ton thème, et ensuite dupliquer par exemple en views-view--lecodedemavue.tpl.php
Ceci permettra d'avoir la main sur le HTML de la vue, le CSS, etc.
Un tuto (en anglais) : https://www.ostraining.com/blog/drupal/views-templates/
Merci pour ta réponse. Cela m
Permalien Soumis par longh13 le 27 Janvier, 2015 - 14:16
Merci pour ta réponse. Cela m'a mis sur la piste et me permet d'entamer mon apprentissage de la personnalisation des thèmes et l'utilisation des templates (et tout le vaste univers drupal en fait ;-) ).
Je commence à vraiment apprécier la structure de drupal.
Merci vincent.