Directives gestion des modules responsive sur Joomla

De Vulgum Techus
Version du 29 novembre 2016 à 15:27 par Admin2 (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : Navigation, rechercher
Lien court vers cette page : http://vt.cx/DgmrJ
QR code vers cette page : http://vt.cx/DgmrJ.qr

Mots-clé

Présentation

L'arrivée de la gestion de différents types d'écrans avec Joomla 2.5 puis 3.X grâce à des templates responsive permettent une plus grande souplesse dans le choix des modules devant s'afficher dans les différentes configuration d'écran mais aussi lors de l'impression ('print). Cette fonctionnalité est gérée très simplement grâce à des directives CCS dont le maniement est ici décrit.

Procédure

Plusieurs directives dont le détail suit, permettent d'indiquer quel type d'écran est supporté (visible) ou non (hidden). En voici la liste et le détail de leur usage :

  • visible-desktop -> module devant apparaître sur un écran desktop ou laptop (par défaut)
  • hiddent-desktop -> module ne devant pas apparaître sur un écran desktop ou laptop
  • visible-tablet -> module devant apparaître sur un écran de tablette
  • hidden-tablet -> module ne devant pas apparaître sur un écran de tablette
  • visible-phone -> module ne devant pas apparaître sur un écran de smartphone
  • hidden-phone -> module ne devant pas apparaître sur un écran de smartphone
  • visible-print -> module devant apparaître à l'impression
  • hidden-print -> module ne devant pas apparaître à l'impression

L'entrée de la directive se fait au niveau du module comme indiqué maintenant :

  • Se connecter au back office du site en tant que super administrateur
  • Aller dans Paramètres avancés du module auquel on souhaite ajouter une directive
  • Mettre la directive dans Suffixe de classe CSS en veillant à la faire précéder d'un espace
  • Enregistrer la modification et vider le cache avant de tester le résultat.

A noter ! cette gestion des modules à l'aide de directives CSS offre l'avantage de pouvoir personnaliser les modules selon le type de dispositif. Ainsi on pourra :

Commentaires

blog comments powered by Disqus