Les blocs personnalisés
Ce chapitre aborde la création et l'affichage de blocs personnalisés. Pour notre exemple, nous afficherons un bloc invitant les guides à venir s'inscrire sur notre site. La spécificité de ce bloc est de s'afficher uniquement sur certaines pages et pas d'autres, et qu'il soit invisible pour les utilisateurs déjà inscrits ! Pour des raisons esthétiques, ce bloc sera placé à gauche de notre contenu principal.
Créer un bloc personnalisé
Pour créer un bloc personnalisé, rendez-vous dans l'administration du site :
- Dans le menu d'administration, se rendre dans Structure / Mise en page des blocs
- Aller dans l'onglet Bibliothèque de blocs personnalisés
- Cliquer sur le bouton Ajouter un bloc personnalisé
Un formulaire s'affiche, dans lequel le contenu du bloc doit être défini :
- Description du bloc : ce champ est obligatoire. Celle-ci pourra être invisible pour les internautes. Appelons-le "Message pour les guides"
- Corps : c'est le contenu du bloc. Tout ce qui est écrit ici sera affiché dans le bloc. Entrer donc "Si vous êtes un guide, inscrivez-vous, c'est gratuit !"
- Cliquer sur Enregistrer, en bas de la page.
Note : Le format de texte de l'éditeur est par défaut en HTML restreint. Pour en savoir plus sur les formats de texte, reportez-vous au chapitre Créer ses première pages.
Le bloc personnalisé est maintenant créé ! Il faut à présent l'afficher dans la région souhaitée.
Afficher un bloc personnalisé
Le bloc étant créé, nous allons maintenant l'afficher dans la région "Sidebar first" :
- Retourner dans Structure / Mise en page des blocs.
- Cliquer sur le bouton Placer le bloc correspondant à la région Sidebar first.
- Rechercher le bloc "Message pour les guides".
- Cliquer sur Positionner le bloc.
- Le titre du bloc est obligatoire. Il est rempli, par défaut, avec la description définie précédemment. Pour ne pas afficher ce titre dans le bloc, il suffit de décocher Afficher le titre.
- Dans la partie Visibilité, l'onglet Types de contenu permet de choisir sur quels types de contenu s'affichera ce bloc. Cocher "Article". Ce bloc figurera donc à gauche du contenu principal de toutes les pages Articles.
- Toujours dans la partie Visibilité, l'onglet Rôles permet d'affiner la visibilité du bloc en fonctions des différents types d'utilisateurs. Le bloc ne doit s'afficher que pour les utilisateurs anonymes. Cocher uniquement Utilisateur anonyme.
- Note : L'onglet Pages offre la possibilité de n'afficher le bloc que sur certaines pages. C'est inutile dans cette situation, laisser cela par défaut.
- Cliquer sur Enregistrer le bloc.
Le bloc est maintenant affiché sur toutes les pages Article, et uniquement si l'utilisateur n'est pas connecté !