La balise HubL related_blog_posts peut être utilisée pour créer une liste dynamique et un listing d’articles de blog connexes en fonction d’une variété de paramètres. Elle permet de générer des listings d’articles à travers les blogs, avec la possibilité de filtrer par balise, auteur, chemin de publication et date de publication.
related_blog_posts
ne génère pas de module modifiable au niveau de l’article/la page. Elle est configurée dans son intégralité avec HubL.post_formatter
vous permet de spécifier une macro pour générer la sortie HTML du module. Pour obtenir une liste complète des paramètres et un exemple de sortie HTML par défaut, veuillez consulter la spécification related_blog_posts.
Parameter | Type | Description | Default |
---|---|---|---|
limit | number | Nombre maximal d’articles de blog à lister. | 3 |
blog_ids | ’default’ or blog id | Le ou les ID des blogs dont vous souhaitez inclure les articles. | none |
tags | String | La ou les balises qui doivent être utilisées pour déterminer si un article est pertinent (séparées par des virgules). Si un article de blog comporte l’une de ces balises ou une balise similaire, la pertinence de l’article est accrue, ce qui améliore son classement dans la liste. | none |
blog_authors | String | Le ou les noms des auteurs dont les articles doivent être inclus (séparés par des virgules). | none |
blog_post_ids | String | Le ou les ID des articles de blog à utiliser pour trouver les articles de blog pertinents à lister (séparés par des virgules). Ce paramètre ne doit être utilisé que lorsque le widget apparaît sur des pages, car sur les articles de blog, il sera attribué par défaut à l’article sur lequel le widget apparaît. | none |
post_formatter | String | Le nom d’une macro personnalisée pour restituer les articles de blog renvoyés. La macro reçoit trois paramètres qui sont l’objet d’article de blog à formater, le compte dans l’itération des articles de blog et le compte total des articles de blog dans les résultats. S’ils ne sont pas spécifiés ou s’ils sont définis sur Par défaut, le formateur intégré sera utilisé pour formater chaque article. Remarque : Il est recommandé d’utiliser le paramètre de rappel ci-dessous à la place du paramètre ‘post_formatter’ car le HTML de la balise s’affichera plus rapidement, diminuant ainsi le temps de chargement de la page. | none |
callback | String | Le nom d’une fonction JavaScript pour restituer les articles de blog renvoyés. La fonction reçoit un tableau d’objets d’articles de blog à formater. Si ni le paramètre callback, ni le paramètre post_formatter ne sont spécifiés, la balise générera du HTML dans un format par défaut. | none |
path_prefixes | String | Les chemins d’URL ou sous-répertoires dont les articles doivent être inclus (séparés par des virgules). Si un article de blog a un préfixe similaire dans son chemin, la pertinence de l’article est accrue, ce qui améliore son classement dans la liste. | none |
start_date | date/time | Permet de filtrer les articles publiés après une date/heure. | none |
end_date | Date/Time | Permet de filtrer les articles publiés avant une date/heure. | False |
blog_post_override | String | Le ou les ID des articles de blog qui doivent toujours apparaître dans la liste renvoyée, malgré toutes les autres valeurs des paramètres et des filtres (séparés par des virgules). | none |
callback
au lieu de post_formatter
pour assurer des temps de chargement de page plus rapides.related_blog_posts
est utilisée sur un article, le paramètre blog_post_ids
ne doit pas être spécifié, comme sur les articles de blog. Il sera par défaut sur l’article sur lequel le widget apparaît.blog_authors
sur deux blogs différents.
blog_post_ids
. Il sera donc utilisé sur une page.
callback
pour contrôler la sortie HTML du listing d’articles. (Au lieu du paramètre post_formatter
à l’aide d’une macro.)