Je souhaite créer un module dans DNN qui, similaire au contrôle Annonces, offre un modèle que l'administrateur du portail peut modifier pour la mise en forme. J'ai un contrôle qui utilise actuellement un contrôle Repeater avec des modèles. Existe-t-il un moyen de remplacer le contenu des propriétés ItemTemplate, HeaderTemplate et FooterTemplate du répéteur?Création d'un module DNN qui utilise un modèle modifiable par l'utilisateur final
Répondre
Il existe de nombreuses façons différentes d'effectuer cela, la meilleure et la plus simple consiste à simplement placer un contrôle littéral dans les modèles d'en-tête, de pied de page et d'élément. Puis gérer l'événement ItemDataBound, vous pouvez regarder le type d'élément et y effectuer une action spécifique pour charger les données nécessaires.
Si vous voulez voir certaines implémentations de ce modèle, vous pouvez télécharger le code de mon module Texte/HTML Extensible, ainsi que mon Guesbook module à la fois disponible gratuitement, sans connexion à http://www.iowacomputergurus.com
Vous pouvez voir exemples de modèles dans le module Starertkit par défaut, le module FAQ, le module de référentiel et UDT. Tous ces éléments ont différents niveaux de contrôle pour la modélisation.
Merci, cela m'a aidé un peu. –