Afficher le corps à la suite du résumé dans une views lors du clic sur "en savoir plus"

Catégories:

Bonjour,

J’ai créé une view qui liste toutes mes nodes en affichant que le titre, le résumé, et un lien «en savoir plus». Lors du clic sur «en savoir plus», je quitte la views pour afficher le nœud en question. Comportement normal.

Je me posais la question, n’existe-t-il pas de module qui altère ce comportement là pour afficher la suite du nœud dans la views, juste après le résumé ? Ou carrément une infobulle ?

Merci de votre attention et aide.

#

Je fais un petit up, on sait jamais…

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

est-ce que views accordion n’irait pas dans ce genre de cas ?

On n’est ni derrière votre dos, ni dans votre tête ! Soyez précis !
DRUPALISTIC : des infos sur Drupal et les modules. Sur twitter, 3 listes à suivre

#

Justement, ma vue est une vue en accordéon.

En fait, je crains qu’il faille passer par un peu de code dans la Views même.

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

pourquoi ne pas le faire simplement avec un peu de javascript et du css

en gros :

  • dans ta vue tu tu ajoutes le corps de ton nœud aux champs qu’elle retourne.

    • Titre
    • résumé
    • Corps
    • lien en savoir plus
  • ensuite en CSS tu fais un display : none sur ton body

te reste à faire un petit javascript sur le «onclick» de ton lien «en savoir plus». Quand tu click dessus. Tu fais un toggle(‘slow’) sur «résumé» et «corps» comme ça l’un disparait pour laisser la place a l’autre

la seule difficulté là dedans va être de cibler le body et le teaser parents de ton lien ‘en savoir plus’.

Richard lascols
www.ideia.fr

#

Ah voilà, c’est vrai que dit comme ça, ça m’a l’air simplement réalisable. Merci !

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

Syndiquer le contenu