2013-04-09 5 views
6

Est-il possible que nous pouvons définir les valeurs de Created By ou Created Date champs d'élément dans Sitecore de code derrière?Set Créé par valeur Sitecore

Merci

+1

Pourquoi -1 pour cette question? –

+1

Et pourquoi 3 votes pour fermer? Je ne comprends pas non plus ... –

+0

"Absolu comme trop localisé" absurdité absolue. C'est la modération allé trop loin. C'est une question parfaitement valide. –

Répondre

11

Il suffit de le mettre à jour en utilisant les champs, par exemple de l'article:

using (new Sitecore.SecurityModel.SecurityDisabler()) 
{ 
    item.Editing.BeginEdit(); 
    item[Sitecore.FieldIDs.Created] = Sitecore.DateUtil.ToIsoDate(DateTime.Now); 
    item.Editing.EndEdit(); 
} 
+2

Exactement. Et 'Sitecore.FieldIDs.CreatedBy' de la même manière. +1 –

+0

@MarekMusielak merci pour cela. Lors de la configuration de CreatedBy, comment spécifiez-vous un certain utilisateur? – iaacp

+2

E.g. item [Sitecore.FieldIDs.CreatedBy] = "sitecore \\ admin"; –