Submitted by Noceb on
Bonjour,
Je souhaiterai que l'affichage de certains champs de mon type de contenu soit comme l'affichage d'un tableau Excel avec des lignes et des colonnes ; et que cela se fasse automatiquement pour chaque article créé par ce type de contenu.
Mon article se composerait donc :
d'un titre
de 3 photos
d'un tableau avec certains champs définis dans mon contenu
d'un commentaire
J'ai essayé avec "Vues" mais je n'arrive qu'à lister les articles dans un tableau et non pas les champs, j'ai cherché dans Panels mais je m'y perds un peu...
Cela fait maintenant plusieurs jours que je suis dessus mais n'arrive pas à trouver de solution, avez-vous une idée ? un module que je n'aurai pas trouvé ?
Merci d'avance
Plusieurs possibilités (sans
Permalien Soumis par arioch le 25 Juillet, 2017 - 22:07
Plusieurs possibilités (sans ajout de module)...
La première, c'est de créer le template de ta Vue. Ca te donne un fichier Twig où tu pourras mettre en page tes données simplement. C'est simple mais cela nécessites de "modifier" un thème en lui ajoutant le template approprié.
La seconde, plus simple à mettre en oeuvre à mon sens dans ton cas, c'est de créer ta vue avec :
"Format : Liste non mise en forme"
"Afficher : Champs"
Ensuite, dans Champs, tu ajoutes tous les champs dont tu as besoin et tu indiques "Exclure de l'affichage"
Et tu ajoutes un dernier Champ qui est "Global: Texte personnalisé". Lui, tu ne l'exclues pas de l'affichage et il va te servir à formater tes champs en utilisant du HTML et du Twig en utilisant les "Motifs de remplacement" (Tokens). Evidemment, cela sous-entend que tu sais manier le HTML pour faire de la mise en forme.
Sur ce dernier principe, tu peux aussi faire une Vue dans une Vue pour des cas moins simplistes (toujours sans ajout de module) voire jouer avec des blocks Vues que tu peux ajouter à ton contenu dont tu exclues alors à l'affichage ce qui apparaîtra dans les blocs.
Après, bien sûr, tu peux ajouter des modules... J'évite d'en utiliser quand c'est inutile du coup je ne connais pas les éventuels modules qui te permettraient de réaliser sans code ce que tu veux faire.
Bonjour,
Permalien Soumis par Noceb le 26 Juillet, 2017 - 16:52
Bonjour,
Merci pour cette piste et j'essaye ... mais auparavant, je revois des tutos sur Views car je me suis rendue compte qu'il y avait certaines choses que je n'avais pas comprises...
Je suis d'accord, s'il y a des soluces sans module, je préfère également.
Si ensuite, j'ai un problème pour mettre ceci en place, je me permettrai de revenir vers toi.