Formation Logo Joomla Joomla!


Organiser son contenu avec les catégories


Nous avons abordé rapidement la notion de catégorie dans le précédent chapitre consacré à la structure de votre site. Nous allons l'approfondir dans celui-ci pour comprendre son importance dans la gestion du contenu de Joomla.
Depuis la version 1.6 de Joomla, le contenu est désormais géré par les catégories. Grâce à ce système, vous pouvez créer selon vos besoins une structure de catégories hiérarchisées. Concrétement, une catégorie peut appartenir à une catégorie parent et une catégorie peut posséder une ou plusieurs catégories enfants (autrement appellées sous catégories).


Les catégories

Dans Joomla, le système des catégories vous permet d'organiser et de gérer vos articles.
Une catégorie peut contenir un ou plusieurs articles et/ou peut également contenir une ou plusieurs catégories.
Par convention, une catégorie se trouve dans une autre catégorie est alors appelée une scatégorie enfant.
Une catégorie contenant une ou plusieurs catégories est appellée catégorie parent.


Prenons un exemple :

Vous rédigez des recettes de cuisine.
Vous pouvez créer une catégorie Entrées, une catégorie Plats et une catégorie Desserts.

Dans la catégorie Desserts, vous pouvez créer des catégories enfant Gâteaux, Glaces, Entremets etc.

L'article de la recette de la tarte aux pommes sera classé dans la catégorie Gâteaux et seulement dans celle-ci. Vous ne pourrez pas le ranger dans une autre catégorie.


Au cours de l'article Mise en place d'un site multilingue, nous avons été amené à créer plusieurs catégories pour classer les différents articles selon leur langue de contenu.


Organiser son contenu avec les catégories


Cette hiérarchisation nous permet d'avoir une meilleure organisation et une meilleure gestion de notre contenu.
Maintenant, nous allons voir en détail le pourquoi du comment ;)


Pourquoi utiliser les catégories ?

A mon avis, vous avez un double intérêt à utiliser le plus possible ce système de catégorisation pour vos articles dans Joomla.

  1. Organisation des articles

    Que vous prévoyez ou nons de rédiger un grand nombre d'articles, il vous sera toujours plus facile de vous y retrouver si ceux-ci sont parfaitement catégorisés.

    Le gestionnaire d'article possède un outil de recherche et un système de filtres qui vous seront d'un grand secours lorsque vous aurez besoin de retrouver un article en particulier.


    Organiser son contenu avec les catégories



  2. Les mises en page

    Ne pas utiliser le système des catégories, c'est aussi se priver de différentes mises en page gérées automatiquement par Joomla : le format Blog de Catégorie ou le format Liste de Catégories sont disponibles via les liens de menus. Cela vous permet d'afficher très facilement les articles qui appartiennent à une ou plusieurs catégories.
    Lorsque vous rédigerez de nouveaux articles et que vous les assignerez à ces catégories, ils seront alors automatiquement affichés sur ces pages, sans autre intervention de votre part.


    Organiser son contenu avec les catégories



Comment utiliser les catégories ?

Pour accéder au gestionnaire des catégories depuis votre panneau d'administration, cliquez sur Contenu puis sur Catégories.


Organiser son contenu avec les catégories


Afin de voir comment se créent et se gérent les catégories dans Joomla, nous allons réaliser un exercice.

Pour chacune des catégories déjà existantes, nous allons créer l'arborescence des catégories enfant suivantes :

  • Actualités
    • News
    • Sport
      • Football
      • Rugby
  • Culture
    • Cinema
    • Théatre
    • Musique


la catégorie enfant

Dans cet exercice, nos catégories déjà existantes sont les catégories parent. Il nous faut donc maintenant créer les catégories enfant.


Depuis le gestionnaire des catégories, cliquez sur le bouton Nouveau situé dans la barre d'outil.


Organiser son contenu avec les catégories


Indiquez Actualités comme titre.
Dans le paramètre Parent à droite de l'écran, sélectionnez la catégorie parent de votre choix.
N'oubliez pas de publier votre nouvelle catégorie et de lui assigner la même langue de contenu que sa catégorie parent avant de cliquer sur Enregistrer et fermer.

Ici, vous pouvez utiliser le bouton Enregistrer et nouveau pour gagner du temps si vous avez de nombreuses catégories à créer.


Organiser son contenu avec les catégories


Voyons maintenant à quoi ressemble la structure de notre catégorie :


Organiser son contenu avec les catégories


La catégorie parent (ici Contenu GB) est affichée sans tiret devant le titre.
Ses 2 catégories enfant (ici Actualités GB et Culture GB) sont affichées avec un simple tiret.
Et un tiret supplémentaire est ajouté pour chaque niveau inférieur.


L'affichage en frontend

Nous avons vu au cours du précédent chapitre La structure de votre site comment mettre en place le menu principal et ses sous-menus. A cette occasion, nous avions retenu l'affichage type Blog d'une catégorie pour le contenu de notre page d'accueil.
Nous allons maintenant voir quelles sont les possibilités d'affichage proposées nativement par Joomla pour nos catégories.

Pour les besoins de cet exemple, quelques données d'exemple ont été utilisées ici. L'important est de visualiser les différents rendus qu'il est possible d'obtenir.


Le paramétrage de l'affichage des catégories se fait à partir de la configuration globale des articles.
A partir du panneau d'administration, ouvrez Système puis Configuration.
Dans la colonne de gauche, sont affichés tous les composants installés. Repérez et cliquez sur Articles.


Organiser son contenu avec les catégories


Les paramètres que vous allez définir ici s'appliquent à l'affichage de type Blog et Articles en vedette. Vous pouvez définir d'autres paramétrages à chaque lien de menu de ce type.

Cela signifie que vous pouvez définir un paramétrage standard pour tous les liens de menus de type Blog et Articles en vedette du site mais que vous pouvez définir d'autres réglages pour une (ou plusieurs) page(s) affichant ce type de mise en page.


Nous allons nous attarder plus longuement sur l'onglet Blog/En vedette.


Organiser son contenu avec les catégories


Par défaut, l'affichage standard est configuré comme ceci :


Organiser son contenu avec les catégories


  • un article d'introduction affiché sur toute la largeur de la page : Sail,
  • suivi de quatre articles affichés sur deux colonnes : Cricket, Tottenham, Snooker, Everton,
  • puis de quatre articles affichés sous la forme d'un lien : Liverpool, Arsenal, National Football Team, Manchester United,
  • et enfin, les sous-catégories apparaissent en fin de page Football GB, Rugby GB.

Maintenant, nous allons définir une mise en page spécifique pour l'une de nos pages d'accueil.
Ouvrez Menus puis sélectionnez le menu de votre choix. Cliquez ensuite sur le lien de menu affichant la page d'accueil.


Organiser son contenu avec les catégories


Cliquez sur l'onglet Affichage du blog pour accéder aux paramètres d'affichage de la page.


Organiser son contenu avec les catégories


Sur la première partie, nous retrouvons les mêmes paramètrages que tout à l'heure : article en pleine largeur, nombre d'articles et de colonnes, titres avec liens, etc.

Vous pouvez donc définir ici un tout autre affichage que celui qui est définit dans les paramètres globaux.

Exemple de paramétrage :


Organiser son contenu avec les catégories


Affichage obtenu :


Organiser son contenu avec les catégories


D'autres réglages sont également disponibles afin d'affiner encore un peu plus la présentation de vos articles :

  • Ordre des catégories,
  • Ordre des articles,
  • Classement par date,
  • Pagination,
  • Position de la pagination,
  • Article enb vedtte.


Quizz

Dans le prochain article, nous étudierons la gestion des articles dans Joomla. Mais avant cela, je vous invite à répondre à une question portant sur l'article que vous venez de lire.


Une catégorie rattachée à une autre catégorie est appellée





Please answer the question.


Et ensuite...

 

web-eau.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is
used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.