Planté sur theming d'une vue

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je voudrais styler une sortie de views mais cela ne réagit pas comme je le voudrais.Dans views j'ai ajouté les champs nid , titre et résumé.
Exclu de l'affichage nid et titre, et cocher Rewrite the output of this field ; j'ai mis le code suivant dans le champ dédié :

<?php
>

<
ul id="actu_front">
<
li>
<
a href="node/[nid]" class="titre">[title]</a></br>
<
a href="node/[nid]" class="teaser">[teaser]</a>
</
li>
</
ul>

<
?>

plusieurs problemes :
- le ul est répété autant de fois que nécessaire
- le contneu titre et teaser ne sont pas mis dans les balises <a>

si quelqu'un voit l'erreur , je suis preneur ; visible la : www.lycee-le-rocher.com
merci

Forum : 
Version de Drupal : 
Tags : 

pour la répétition du ul, c'est normal, puisque tu l'as inclus au niveau de chaque ligne ; il me semble qu'il faudrait mettre le <ul id="actu_front"> dans le texte d'en-tête de la vue (donc avant la boucle) et le </ul> dans le texte de bas de page (après la boucle).

pour le lien, je crois qu'il faut au maximum laisser views travailler : ne pas définir toi-même de lien, mais cocher la case "lier ce champ à son noeud" ;

<li>
<p class="titre">[title]</p>
<p class="teaser">[teaser]</p>
</li>
  • cocher la case, ça doit fonctionner ; après, jouer sur les margin et les padding de ces classes de paragraphes dans la css pour qu'ils soient "collés" l'un à l'autre (comme avec un br).

finalement j'utilise les template fournis par view via information theming dans la bas de la colonne de gauche en édition de ta vue...car le header et le footer ne sont pas fait pour cela apparement

une méthode que j'utilise beaucoup pour themer mes sorties de Views...

mais je vois pas l'interet de faire comme ça. tu selectionne simplement "html-list" et ça fait l'affaire, mais bon tu peux remanier les sorties vraiment comme tu le souhaite et y'a plusieurs façon de faire!

bien j'utilise ce topic sur une autre vue, mais le principe reste le meme:

dans le header de la vue :

<ul id="liste_filtre">

dans le footer de la vue :

</ul>

dans le resume, avec tous els autres champs exclu de l'affichage :

<li>
<h2 class="titre_liste_filtre">[title]</h2>
<p class="fiche_liste_filtre">[field_fiche_action_projet_fid] </p>
<p class="titre_liste_filtre">[teaser]</p>
</li>

le header referme aussitot la balise...donc marche pas..il faut que ej remette

Bonjour à tous,

Je vous sollicite parce que j'ai presque le même problème et je voulais modifier le theming d'une vue que j'ai crée. J'aimerais savoir ou est ce que je pourrais trouver la page de ma vue pour modifier son code.

merci

quand tu es dans ta vue via admin/build/views/edit/nom-de-ta-vue tu vas dans l'affichage a designer et tu clique sur thème:informations puis sur le style de sortie que tu as choisi , ensuite tu recopie dans ton thème (dossier views)en créant un fichier portant le nom de fichier tpl ET contenant le code fourni et tu ajoute tes classes comme tu veux..

Bonjour, Merci de m'avoir répondu,

en fait j'ai pas bien saisi ce qu'il faut faire après avoir choisi mon thème de ma vue.
je vais sur module --> Views--> thèmes mais je sais pas quel fichier tpl copier son contenu dans le fichier que je dois créer et est ce que je dois retruver le nom de mon thème dans ce dossier ou quoi?