Fermer

décembre 6, 2021

Rendu des propriétés ContentReference dans Optimizely


Un type de propriété couramment utilisé dans Optimizely CMS (Episerver) est le ContentReference. Il vous permet de sélectionner un seul objet ContentData et d'y stocker une référence. Une utilisation courante de la propriété ContentReference est un sélecteur d'image, créé en décorant la propriété avec un attribut UIHint.Image. Cependant, le type de la valeur enregistrée n'est pas l'ImageData, c'est une référence à l'ImageData. Pour cette raison, l'utilisation de PropertyFor pour un ContentReference affichera un lien pour un objet PageData et le nom d'un objet Blockdata. Il ne rendra pas la vue associée au ContentData référencé. Des étapes supplémentaires sont nécessaires pour restituer la vue pour le type sous-jacent.

Il existe plusieurs façons de gérer ce scénario dans Optimizely CMS. Consultez mon article Rendering ContentReference Properties pour une technique de base pour rendre ContentReferences dans Optimizely en utilisant la vue pour le type de contenu référencé, et laissez des commentaires ou des questions ci-dessous.




Source link