Aller au contenu principal

8.1 - Corpus, Cassiopeia et les autres templates

Opus enregistre des choix, jamais du style. « Cadre », « Teinté », « Principal » posent une classe, et c'est le template qui dit à quoi elle ressemble. Opus fonctionne donc avec n'importe quel template, et il tire parti de celui qu'il trouve.

Sous Corpus

Opus emprunte directement la grille, les classes et la charte du template Corpus : ses rapports de colonnes, ses fonds de section, ses cartes, ses alertes, ses boutons, sa planche de pictogrammes, sa visionneuse, et sa teinte personnalisable.

  • Le visiteur ne télécharge qu'une feuille de style de plus, et aucun script propre à Opus.
  • Changez les couleurs une fois dans Corpus : toutes les mises en page Opus suivent, mode sombre compris, sans rien retoucher.

Sous Cassiopeia et les autres templates

Quand Corpus est absent, Opus charge une feuille de repli et un petit script. La feuille va chercher les valeurs du site (couleurs, arrondis, espacements de Bootstrap) plutôt que d'imposer les siennes. Opus apporte alors ce que Corpus aurait fourni : sa propre planche de pictogrammes, sa visionneuse pour la galerie, ses classes de cartes, d'alertes et de fonds.

Le résultat suit votre charte : si les couleurs de Cassiopeia changent, les mises en page Opus suivent aussi.

Ce qui vient de Joomla

Le carrousel et les onglets utilisent les scripts livrés avec Joomla 6, avec leur prise en charge du clavier et leurs rôles ARIA. Rien n'est chargé en double, et rien ne dépend d'une bibliothèque extérieure.

Changer de template

Passer de Cassiopeia à Corpus, ou l'inverse, ne demande aucune retouche des modules : les mêmes choix donnent la même mise en page, habillée par le nouveau template. Seules les règles de votre CSS personnalisé qui visent des classes d'un template précis peuvent demander une relecture ; le panneau Classes produites les signale (chapitre 7).

À jour pour Opus 1.5.