slideshow de iXe

Requiert Modules : Views Slideshow (dc Views), Libraries, entityreference (ajouté par rapport à l'article original) et la librarie  jQuery Cycle.

important : l'agregation js casse l'animation (admin/config/development/performance "Agréger les fichiers JavaScript.")

Types de contenu et modules

La page d'accueil, node/6 est de type basic page (à retirer par la suite).

/content/accueil-test ou node/141 est du type accueil et affiche les slides (référence la liste des slides crées, 10 maxi) et un article.

Le type slide

a une image (field_img_slid) et un texte (field_lien_slid).
Affichages: par défaut : les 2 champs image slide (taille originale) ; en teaser : le lien est caché, image en medium et sans lien, label "lien slid" caché.

Article

Image dans articles/image/[current-date:custom:Y]/[current-date:custom:m]
5 fichiers max, avec description dans articles/[current-date:custom:Y]/[current-date:custom:m] et de type jpg, jpeg, gif, png, txt, doc, xls, pdf, ppt, pps, odt, ods, odp, mp3
"Aff sur la pub" (field_articleonpub) de type Entity_Reference (widget liste de selection) : nb max 5 avec Entity selection "views : filter by an entity reference view" nommée "catalogue_display - Entity Ref pour oneventpub)

 

Le type de contenu accueil

n'est pas utilisé, sauf une page "accueil test" node/141, qui s'affiche avec un panneau (avec des slides) et un article (mort de Francoise Collin).

 

 

la vue slides

on a une vue, de type bloc nommée vue slide (à /admin/structure/views/view/vue_slide/edit/slides), qui a :

  • 2 relations : "Entity Reference" : Ref vers slide" (Contenu entity referenced from field_ref_slide éxigée) et "Entity Reference : Ref vers article" (Contenu entity referenced from field_ref_article sans relation ni exigée)
  • Filtre : Contenu : Publié (Oui)ET (AND)
    Contenu : Type (= Article)  OU (OR) (Contenu entity referenced from field_ref_slide) Contenu : Type (= slide)
article du site de iXe
la vue slideshow