Créer un modèle de page personnalisé pour afficher un flux RSS

Dans cet exemple, nous allons créer un modèle de page personnalisé pour afficher un Flux RSS d'articles d'actualités, à l'aide de Liquid et d'un modèle de page de modèle Web. Pour plus d'informations : Stocker le contenu source à l'aide de modèles Web

Tout d'abord, nous allons créer une vue Dynamics 365 que nous utiliserons pour charger les données de notre flux. Dans cet exemple, nous créerons la vue dans les pages Web, et utiliserons cette entité pour stocker nos articles. Nous pouvons utiliser cette vue pour configurer le tri et le filtrage des résultats, et inclure sous forme de colonnes les attributs d'entité que nous souhaitons inclure dans notre modèle Liquid.

Modifier un modèle de page

Nous allons ensuite créer un modèle Web pour notre flux RSS. Ce modèle sera appliqué à une page Web spécifique de notre site Web ; nous utiliserons donc le titre et le résumé de cette page comme titre et description du flux. Nous utiliserons ensuite l'indicateur entityview pour charger notre vue « Articles d'actualités » nouvellement créée. Balises d'entité Pour plus d'informations : Dynamics 365. Notez que nous définissons également le champ Type MIME du modèle Web sur une application/rss+xml. Il indique le type de contenu de la réponse lorsque notre modèle est affiché.

Configurer un modèle Web pour un flux RSS

Nous allons maintenant créer un modèle de page, qui vous permettra d'attribuer notre modèle de flux RSS à une page Web de notre site Web. Notez que nous désélectionnons Utiliser l'en-tête et le pied de page du site Web, car nous souhaitons contrôler l'affichage de la réponse entière pour notre flux.

Configurer un modèle de page pour un flux RSS

Il reste maintenant à créer une page Web pour héberger notre flux, en lui donnant un titre et un résumé et en l'attribuant à notre modèle « Flux RSS ». Nous pouvons effectuer cette opération dans Dynamics 365 ou sur le portail, à l'aide des fonctionnalités de modification en ligne du portail :

Ajouter une nouvelle page enfant

Lorsque nous demandons cette nouvelle page Web, nous recevrons la version XML de notre flux RSS :

Exemple d'un flux RSS

Dans cet exemple, nous avons vu comment combiner Liquid, les modèles Web, les vues Dynamics 365 et les fonctionnalités de gestion de contenu des portails pour créer un flux RSS personnalisé. La combinaison de ces fonctionnalités ajoute des fonctions de personnalisation puissantes à n'importe quelle application du portail.

Voir aussi

Créer des modèles avancés pour les portails
Créer un modèle de page personnalisé avec Liquid et un modèle de page Modèle Web
Afficher la liste d'entités associée à la page active
Afficher un en-tête de site Web et une barre de navigation principale
Afficher jusqu'à trois niveaux de hiérarchie de page à l'aide de la navigation hybride