Lorsque vous utilisez N2 CMS:N2: définir des valeurs par défaut pour contentItems
Si je veux définir des valeurs par défaut lorsqu'un nouveau ContentItem est créé (par exemple, le réglage de la valeur CreatedByUser pour une nouvelle page, je peux enregistrer qui a créé à l'origine il) où est le meilleur endroit pour mettre ce code?
Je suppose que le constructeur de ContentItem n'est pas idéal car il sera appelé lorsque des objets existants sont chargés.
Merci, je suppose pour la technique SetDetail pour travailler, la propriété devra avoir un attribut 'Editable ...' pour que le moteur d'édition appelle le setter. Cela le rend un peu moche dans le cas des UserIDs que vous ne voulez pas nécessairement afficher aux éditeurs de contenu (ou leur permettre de modifier). Redéfinir la méthode AddTo avec une vérification d'identité semble bien, je vais regarder dans cela. – codeulike
Vous n'avez pas besoin de l'attribut Editable pour que la valeur soit sauvegardée - Editable ajoute juste un peu de "magie" pour permettre à l'interface admin d'afficher le bon contrôle d'édition – spmason
Bonjour, avez-vous réussi à résoudre votre problème? – spmason