Le module Affichage de fil d'actualité

Il existe un module principal Fil d'actualité disponible pour afficher des actualités provenant d'autres sites. La capture d'écran suivante montre le formulaire de saisie avec l'URL du fil d'actualité des annonces Joomla. Remarquez que le nombre de mots est fixé à 100. Sinon, la longueur d'une annonce peut être excessive pour un module de barre latérale.

Saisie des données du module d'affichage du fil d'actualité

Le résultat peut être laid mais peut être amélioré avec quelques styles personnalisés dans user.css :

Saisie des données du module d'affichage du fil d'actualité

Pages d'affichage de fils d'actualité

Comme alternative à l'affichage des actualités dans un module, vous pouvez créer un lien de menu pour afficher un fil d'actualité dans une page web. Depuis le menu d'administration :

  • Sélectionner Composants / Fils d'actualité / Fils. Vous pourriez d'abord créer une Catégorie pour les actualités.
  • Sélectionner le bouton Nouveau dans la Barre d'outils.
  • Remplir le formulaire Fils d'actualité : Modifier :
    • Le Lien est le lien RSS copié depuis une source distante.
    • La Description est facultative.
    • L'onglet Options contient des éléments pour contrôler l'Affichage du fil.
  • Enregistrer & Fermer

Saisie des données du composant Fil d'actualité

Créer un lien de menu en partant du menu d'administration :

  • Sélectionner Menus / Menu principal ou tout autre menu pour cet élément.
  • Sélectionner Nouveau depuis la barre d'outils Menus : Liens.
  • Dans Type de lien de menu, utiliser le bouton Sélectionner pour trouver et sélectionner Fils d'actualité / Fil d'actualité unique.
  • Remplir le reste du formulaire selon vos besoins.
  • Enregistrer & Fermer

Saisie des données du lien de menu Fil d'actualité

Testez-le : allez dans le menu du site et sélectionnez le lien de menu du Fil.

Affichage du fil d'actualité

Chaque élément du fil est un <li> dans une balise <ul>, il apparaît donc par défaut marqué d'une puce. Ce n'est pas très évident si les éléments sont longs. Vous pouvez appliquer vos propres styles dans user.css. Ce qui suit placera chaque élément dans une boîte distincte :

ul.com-newsfeeds-newsfeed__items {
  list-style-type: none;
  padding-left: 0;
}

ul.com-newsfeeds-newsfeed__items > li {
  padding: 1rem;
  margin-bottom: 1rem;
  border: 2px solid navy;
}

Ce qui apparaît comme ceci :

Affichage personnalisé du fil d'actualité

Lister les fils d'actualité dans une catégorie

La page Fils d'actualité RSS Joomla! répertorie huit fils d'actualité distincts. Vous pourriez créer un fil pour tout ou partie d'entre eux et les assigner à une Catégorie, disons Actualités Joomla. Vous pouvez alors créer un lien de menu avec le Type de lien de menu défini sur Lister les fils d'actualité dans une catégorie et la Catégorie définie sur Actualités Joomla.

Formulaire de menu des fils d'actualité par catégorie

Essayez-le pour voir le résultat !