Aller au contenu principal

4.5 - Les pages de composants

Joomla produit d'autres pages que l'article et le blog : une fiche de contact, une liste de catégories, une page d'étiquette, des résultats de recherche. Corpus les dessine toutes. Cette page dit ce que vous avez à régler, et ce qui se fait tout seul.

La page de contact

Rien à régler pour la mise en forme : elle s'adapte à la place disponible.

La disposition. La fiche du contact — photo, fonction, coordonnées — occupe la colonne de gauche. Les champs personnalisés se rangent sous elle, dans leur propre encadré. Le reste — Autres informations, le formulaire, les liens, les articles de l'auteur — occupe la colonne de droite, dans cet ordre.

C'est la réponse à une question qui se pose toujours : un bloc que vous activez dans les réglages arrive à un endroit prévisible, sous le précédent, avec son titre. Il n'y a pas d'autre endroit possible, et c'est le but.

La page s'adapte à la place, pas à la taille de l'écran. Si vous publiez un module en colonne latérale, la page de contact repasse d'elle-même sur une colonne quand la place manque — même sur un grand écran. Un découpage décidé sur la largeur de la fenêtre serait faux dès qu'une colonne latérale existe.

Un réglage à faire une fois si vous utilisez des champs personnalisés : mettez leur option Affichage automatique sur Ne pas afficher automatiquement. Sans cela, Joomla les affiche une seconde fois, à un endroit qui dépend du réglage de chaque champ.

La liste des catégories

Menus → un lien de type Contacts ou Articles → Liste de toutes les catégories.

Corpus remplace le compteur bleu de Joomla par un simple (3) à côté du titre, et pose un pictogramme de dossier devant chaque entrée. Les sous-catégories se déplient au chevron, avec un fond plus creusé à chaque niveau : la profondeur se lit, elle ne se devine pas.

Le nombre complet — « Nombre d'articles : 3 » — reste annoncé aux lecteurs d'écran. C'est le texte visible qui est abrégé, pas l'information.

Les pages d'étiquette

Cliquer sur une étiquette mène à la liste des contenus qui la portent. Joomla sort par défaut une liste de titres nus, sans image ni texte — ce qui donne l'impression d'un tableau.

Corpus ajoute deux réglages dans le Theme Customizer, groupe Pages d'étiquette :

  • Mise en page : Vue blog (par défaut) ou Native. En vue blog, la page d'étiquette prend exactement la forme d'un blog de catégorie — vignette, titre, extrait — et hérite de tout ce qui est décrit dans Les vues blog.
  • Classe de la liste : columns-3 par défaut, comme un blog.

Deux options de Joomla à activer, sans quoi il n'y a rien à montrer : Afficher l'image de l'élément et Afficher la description de l'élément, dans les options de com_tags ou dans le lien de menu. Sans elles, la vue blog n'affiche que des titres, et vous aurez changé la forme sans changer le fond.

Le choix Native rend exactement ce que Joomla produit, sans y toucher. C'est une porte de sortie, pas un demi-dessin.

Les résultats de recherche

Le composant Recherche intelligente de Joomla. Corpus dessine le formulaire, ses filtres avancés et la liste des résultats — titre, adresse, extrait avec le terme surligné, et le type de contenu en étiquette grise.

Ces étiquettes de type — Article, Catégorie, Étiquette — ne sont pas cliquables et ne prennent donc pas le dessin des vraies étiquettes du site : leur donner cette forme promettrait un lien qui n'existe pas.

Rien à régler côté template. Côté Joomla, la recherche intelligente demande que le plugin Recherche intelligente - Contenu soit activé et que l'index soit construit une première fois.

Le module de recherche

Publiez Recherche intelligente sur search ou en colonne latérale.

Le bouton loupe est toujours affiché, même si vous décochez Afficher le bouton. Ce réglage ne pilote plus que son intitulé : la loupe seule, ou la loupe suivie du mot. Un champ dont la seule validation est la touche Entrée ne se découvre pas — rien à l'écran ne dit qu'on peut valider.

Les suggestions qui apparaissent à la frappe sont celles de Joomla ; Corpus les redessine, elles ne demandent aucun réglage.