loader Flexo CMS

Chargement

Module Bannières

Module Bannières

Les pages de sites internet sont souvent segmentées et chacun de leurs segments possède son propre style. Les zones de bannières sont des zones sur le site internet faisant partie de ces segments, permettant d’afficher des images (ou du contenu) et de les faire défiler sous la forme d'un diaporama. La Figure 5.10 montre un exemple typique de page internet, constituée des éléments décrits ci-dessous :

  • L’en-tête : regroupant généralement un navigateur, un menu de sélection des langues de la page et le menu de connexion client ;
  • Les zones bannières : permettant l’affichage de plusieurs éléments (image, contenu texte, lien vidéo,…) sous forme de diaporama ;
  • Le contenu de la page : étant du corps texte, un formulaire de contact, des images, des news,… ;
  • Le pied de page : contenant généralement les copyrights d’écriture et les liens vers les documents de politique de confidentialité du site.

Pour ajouter une zone de bannière, utilisez le navigateur de Flexo CMS et rendez-vous dans l’onglet Bannières ⇒ Zone de bannière. Cliquez ensuite sur le bouton d’ajout situé en haut à droite de l’écran. Cette action ouvrira alors le formulaire de création de zones de bannière montré à la Figure 5.11.

Au sein de Flexo CMS, une zone de bannière est définie au minimum par les champs obligatoires suivants :

  • Son identifiant : le nom utilisé afin de déployer la zone de bannière depuis le gestionnaire de pages ;
  • Son nom : le nom de la zone de bannière ;

L’onglet configuration du navigateur du formulaire de création permet de configurer les aspects visuels de la bannière créée. Les champs de style de la bannière configurables sont visibles à la Figure 5.12.

  • Nombre d’images affichées : permet de sélectionner parmi les images de la liste des bannières (Ajouter des bannières à une zone) un nombre d’images à afficher dans la zone créée. Par défaut, si ce champ est laissé vide, la zone affichera toutes les bannières de la liste ;
  • Défilement aléatoire : cette option permet de rendre aléatoire l’ordre d’affichage du contenu de la liste des bannières. Si ce champ n’est pas sélectionné, le contenu s’affichera dans l’ordre de la liste ;
  • Image en background : permet de placer la bannière créée en arrière-plan du site web. Le contenu de la page s’affichera donc sur la bannière, et non plus à la suite de celle-ci si cette option est choisie ;
  • Taille minimum (px) : stipule la taille minimale prise par la bannière en pixel, d’abord en sélectionnant la largeur et ensuite la longueur. Notez que les éléments ajoutés à la liste des bannières devront au minimum être des dimensions données dans ce champ ;
  • Taille maximum (px) : stipule la taille maximale prise par la bannière en pixel, d’abord en sélectionnant la largeur et ensuite la longueur. Notez que les éléments de la liste des bannières devront au maximum être des dimensions données dans ce champ. Si une image s'avère de taille supérieure, un outil de redimensionnement vous proposera d’en réduire la taille ;
  • Type d’affichage : Flexo CMS propose plusieurs types d’affichage de bannières :
    • Un seul élément affiché : affichera uniquement le nombre d’éléments de la liste des bannières donné par le champ nombre d’images affichées. Celles-ci seront soit choisies aléatoirement si l’option défilement aléatoire est active, soit en prenant la-les première(s) de la liste si elle est inactive
    • Boucle : permet d’afficher les images à l’aide d’un slideshow comme montré à la Figure 5.10. Ceci ajoutera des champs de configuration au formulaire comme indiqué à la Figure 5.12. Sont configurables :
      • La durée d’affichage de chaque image : définissant le temps d’affichage de chaque élément de la liste de bannières
      • La pagination : affichant une liste de bullet point repérant l’image affichée au sein de toute la liste montrée par la zone de bannières
      • Les flèches de navigation : affichant des boutons permettant à l’utilisateur de naviguer parmi les images de la zone de bannières
      • Le type d’animation : définissant le type de transition d’une image à l’autre
    • Liste : sélectionnant le nombre indiqué par nombre d’images affichées dans les premiers éléments de la liste de bannières et les affichant les unes à la suite des autres sur la page web
  • Classe CSS: permet de sélectionner la fiche de style de la bannière. Ceci est un champ technique, utilisé par nos équipes afin de définir le style d’affichage des bannières du site géré par Flexo CMS.

Attribut HTML : élément technique utilisé par nos soins

Une fois la zone de bannière enregistrée, des médias pourront lui être ajoutés constituant les éléments qui y seront affichés. Pour ajouter une bannière à une zone, cliquez sur son id depuis la liste des bannières ou sélectionnez éditer depuis son menu d’actions rapides. Depuis l’onglet général du formulaire d’édition de la zone, utilisez ensuite le bouton d’ajout de bannière montré à la Figure 5.13. Ceci ouvrira le formulaire d’ajout, visible à Figure 5.14.

Le formulaire d’ajout de bannières se compose de 3 sections relatives à l’image, aux informations et au contenu de la bannière. La section image du formulaire permet de télécharger une image de votre machine et de l’ajouter comme bannière à la zone. Si l’image choisie dépasse la taille maximum de la zone de bannière, un outil de redimensionnement vous permettra de rogner le fichier sélectionner. Si vous ne désirez pas redimensionner l’image, il vous suffit de modifier le champ taille maximum de la zone avant d’y ajouter l’image choisie.

La section informations permet d’ajouter des détails au fichier téléchargé, notamment par les champs :

  • La bannière est visible dans les langues suivantes : permettant de sélectionner les langues du site pour lesquelles la bannière sera visible via un menu déroulant ;
  • Date de départ : stipulant le jour où la bannière commencera à être affichée au sein de la zone de bannières ;
  • Date de fin : donnant la date d’expiration de la bannière, à la suite de laquelle la bannière ne sera plus affichée dans la zone ;
  • Classe CSS : permet de référencer une fiche de style à appliquer à la zone de bannières ;
  • Attributs HTML : élément technique utilisé par nos soins.

Les zones de bannières peuvent également être agrémentées de contenus autres qu’une image. La section contenu du formulaire d’ajout de bannières contient un outil d’édition de contenu permettant d’ajouter texte, titre, lien,… à la bannière créée. Le contenu peut également être traduit, pour s’afficher dans la bonne langue sur le site, à l’aide des onglets de différentes langues présents au-dessus de l’outil d’ajout de contenu.

Une fois la bannière enregistrée à l’aide d’un des boutons d’enregistrement montrés à la Figure 5.14, elle apparaît au sein de la liste des bannières de la zone, comme montré à la Figure 5.15.

Pour modifier une bannière, utilisez le bouton de modification de celle-ci depuis la liste des bannières d’une zone (cf. Figure 5.15).

Pour réorganiser les différentes bannières d’une zone, utilisez l’outil de réorganisation mis en évidence à la Figure 5.15. Sélectionnez cet outil sur le champ devant être déplacé et placez-le ensuite à sa place dans la liste des valeurs créées.

Pour supprimer une des bannières, utilisez son bouton de suppression, aussi montré à la Figure 5.15.

?? Ne confondez pas le bouton de suppression de bannières de la Figure 5.15 avec le bouton de suppression de zone de bannières complète. Le premier supprimera uniquement un élément précis de la zone alors que le second en supprimera l’entièreté.

Une fois la zone créée et ses bannières ajoutées, il faut encore la déployer sur le site web géré par Flexo CMS. Pour ce faire, deux options possibles s'offrent à vous : soit votre Template vous permettra de l’ajouter directement, soit vous devrez la rajouter manuellement via le gestionnaire de contenu.

Déployer par le Template

Si votre Template prévoit une zone de bannières, rien de plus simple. Il vous suffira de sélectionner la bannière que vous souhaitez afficher sur votre page, lors de la création de cette dernière, comme montré aux Figures 5.17. Une fois que vous avez appuyé sur le bouton choisir un illustration, vous pourrez sélectionner l’illustration désirée, comme montré à la Figure 5.18. Si vous éprouvez des difficultés pour créer une page, consultez notre section “Pages” dans le “Module Pages”.

Déployer par le Gestionnaire de contenu

Pour ce faire, utilisez la commande :

?? @Html.BannerWidget("RefBanner","a,b")

Au sein du contenu d’une page du site web (cf. Figure 5.14). Dans cette commande, RefBanner est l’identifiant de la zone qui est déployée (renseignée par son champ identifiant), montré à la Figure 5.11-Figure 5.13. Le second argument de la fonction est facultatif, mais permet de sélectionner uniquement certaines bannières de la liste pour les afficher dans la zone. Les argument a et b sont les id des bannières, montrés à la Figure 5.15. Ce second argument facilite donc la création de zones de bannières, ne vous obligeant pas à déclarer une nouvelle zone pour laquelle seuls les éléments bannières divergent par rapport à une autre.