Submitted by aurelien on
Dass la version 5 que j'ai installée, les teasers (chapeaux) ne sont pas séparés des "corps" de chaque node.
Résultat, je ne peux pas contrôler ce qui apparait dans le teaser, et donc pas contrôler ce qui apparait dans les vues.
J'ai cru comprendre que c'était un débat sur drupal.org..
Quelqu'un aurait il ou elle une astuce me permettant de me débloquer?
Merci, bon week end
Aurélien
Comment ca "separes" ? Car
Permalien Soumis par tostinni le 20 Avril, 2007 - 18:09
Comment ca "separes" ?
Car perso je vois toujours 2 colonnes dans la table node_revision: "teaser" et "body" donc normalement ca devrait etre separe nan ?
T'as plus d'info sur le "débat sur drupal.org" ?
Bonjour, Je suis juste au
Permalien Soumis par FabriceV le 20 Avril, 2007 - 21:22
Bonjour,
Je suis juste au début de mon projet et je n'ai pas d'expérience sur les modules que je te propose... Donc je serais très heureux que tu partages ton retour d'expérience à la suite de ce message...
http://drupal.org/project/teaser
http://drupal.org/project/excerpt
Et en complément, si tu as d'autres besoins liés au teaser:
http://drupal.org/project/nodeteaser
http://drupal.org/project/teaser_images
Quand je serais plus avancé, j'installerais un des deux. Tu peux aussi proposer une page dans la documentation wiki de ce site...
Et j'ajoute après recherche, puisque j'étais intéressé par le sujet...
Une discussion récente : http://drupal.org/node/133702
et par cck
http://drupal.org/node/101748
http://drupal.org/node/63883
http://drupal.org/project/contemplate
En conclusion, c'est sans doute décourageant, mais la logique voudrait de ne pas faire de teaser séparé. Les modules sont buggés et lourds, et les autres solutions sont tout autant imparfaites...
Salutations.
Merci pour ces infos...
Permalien Soumis par aurelien le 23 Avril, 2007 - 14:01
Merci pour ces infos...
Voici qqs commentaires.
le module teaser semble hors d'age et de version notamment (pas dispo sur 5)
Celui "nodeteaser" est mieux mais a deux défauts:
- je ne vois pas de lien "en savoir plus" automatiquement,
- dans les views, on ne propose pas dans le choix des champs d'afficher "node:teaser"... Je l'avais espéré.
Donc restent à tester excerpt...
http://drupal.org/node/133702 est bel et bien le débat que j'avais aperçu sur drupal.org
Quant à l'utilisation de CKK, cela signifie qu'il faudrait systématiquement afficher des views personnalisées, puisque le champ "teaser" qui serait créé ne serait pas reconnu comme tel instinctivement".
Cela m'amène à la question suivante (mais peut être faut il un autre sujet de forum?) :
En ce qui concerne le module
Permalien Soumis par luron le 17 Juillet, 2007 - 17:02
En ce qui concerne le module nodeteaser, effectivement, ça aurait été bien qu'on puisse l'utiliser directement avec le module View (node: nodeteaser). Cependant, je crois qu'on peut indirectement l'utiliser en faisant afficher le corps des pages (node: Body) et en choisissant d'afficher les résultats sous la forme Teaser List. Bon, ce n'est pas parfait, mais dans les cas où ça convient...
Sur les teasers, j'ai eu
Permalien Soumis par reso303 le 20 Avril, 2007 - 21:31
Sur les teasers, j'ai eu personnellement 2 cas de figure.
1er cas de figure, lorsque l'on crée un contenu standard drupal avec un body géré par drupal, le teaser se fait automatiquement.
2eme cas de figure, le contenu est crée par CCK, et la pour faire un teaser j'ai été obligé d'utiliser un snippet que j'insère dans mes pages par le biais de contemplate.
Voici le code :
Ca coupe a environs 250 caractères, mais surtout pas en plein milieu d'un mot, et ca rajoute des points de suspension.
Voila, c'est pas propre, mais ca marche.
Hello, Par "non séparé",
Permalien Soumis par drupalfrance le 23 Avril, 2007 - 22:55
Hello,
Par "non séparé", j'imagine que tu veux dire que le teaser et le body ne sont pas dans des champs distincts.
La solution dépend du type de node que tu manipules.
Si ce sont des nodes natifs de Drupal (page, story...), une petite manip - que je peux t'indiquer si tu souhaites - te permet de faire apparaître un champ Teaser distinct sur le formulaire de création de contenu. Ce champ Teaser sera automatiquement géré (sauvegardé) par Drupal, il suffit en fait de l'afficher.
Si tu utilises des nodes CCK, le plus simple est de créer un champ "Teaser" dans lequel tu saisiras tes chapeaux, qui seront ensuite disponibles dans les vues.
Bonjour drupalfrance, Je
Permalien Soumis par luron le 26 Juillet, 2007 - 06:47
Bonjour drupalfrance,
Je serais bien intéressé de connaître cette petite manip qui permet, comme tu l'as écrit, «de faire apparaître un champ Teaser distinct sur le formulaire de création de contenu.»
Ça serait bien pratique. Merci beaucoup. :)
Hello, De mémoire, cela
Permalien Soumis par drupalfrance le 27 Juillet, 2007 - 00:01
Hello,
De mémoire, cela consiste à faire apparaître sur le formulaire d'édition du node un champ dont le nom interne est "teaser". Le simple fait que le champ porte ce nom fait qu'il est enregistré automatiquement par Drupal en tant que teaser.
Comme il y a un module qui fait exactement ça, autant l'utiliser (et regarder son code si tu veux voir comment ça marche dans le détail) :
http://drupal.org/project/nodeteaser
Merci beaucoup.
Permalien Soumis par luron le 5 Août, 2007 - 03:35
Merci beaucoup.
Je remets un post sur ce
Permalien Soumis par mvalade le 29 Novembre, 2009 - 16:45
Je remets un post sur ce sujet qui m'a aidé à trouver un module pour faire des résumés en page d'accueil FACILEMENT :) et marchant avec tous les Wysiwyg
Il s'agit de Excerpt ici : http://drupal.org/project/excerpt
De plus, vous pouvez désactiver la partie résumé pour chaque "Types de contenu" comme le forum par exemple en allant ici : /admin/content/node-type/forum