2009-10-15 7 views
0

OK, voici le processus que je pris ...valeurs Sitecore - Modèle> Valeurs standard> Direction> Article

  1. créer un nouveau modèle "message électronique"
  2. créer un élément "Valeurs __Standard" pour le modèle
  3. modifier le champ « objet » dans l'élément de valeurs standard: « bulletin électronique mensuel »
  4. créer une branche pour le modèle
  5. ne définissez pas le champ objet dans l'élément de branche
  6. créer un élément de la branche

J'attends le sujet serait celui de l'élément de valeurs standard, mais il semble que la valeur du champ de la branche est vide, et à son tour, l'élément créé a également un sujet vide champ.

La valeur du champ Direction doit correspondre à la valeur standard. Ou est-ce que l'acte même de créer un élément de branche élimine toutes les valeurs standard que vous définissez.

Est-ce que la diffusion vers le champ a un effet (par exemple, partagée, non versionnée)?

Je n'ai pas été un gros utilisateur de Branches, donc je suis surpris par le comportement, mais si c'est normal, tout va bien. Je veux juste confirmer.

Répondre

4

Alternativement, si le modèle ou les valeurs standard étaient bloqués lors de la création de la branche ou de l'élément, les valeurs standard ne se seraient pas écoulées.

De toute façon, vous devez réinitialiser la valeur de l'élément sitecore. Sur l'élément, cliquez sur le bouton "Réinitialiser", qui se trouve sous l'onglet Versions et cochez la case en regard de "Objet". Maintenant, le champ indiquera «Sujet [valeur standard]».

Espérons que ça aide!

+0

Vous avez raison .. Je viens de tester le comportement sur une instance différente de Sitecore, fait en sorte qu'il n'y avait pas de verrous .. hey presto .. tout bon .. Les valeurs standard sont menées à partir de l'élément Standard Values, à travers le modèle de branche et pop -out l'autre extrémité dans l'article, clairement marqué «valeur standard» .. maintenant je dois revenir en arrière et vérifier l'autre environnement et savoir pourquoi aucun travail. – misteraidan

1

La création de la branche pour le modèle d'élément doit copier les valeurs standard et vous permettre de mettre à jour les valeurs par défaut à partir du modèle. Ainsi, par exemple, si vous aviez un «Bulletin électronique mensuel» dans le champ «Sujet» du modèle, il en serait de même dans la succursale et tous les articles créés à partir de cet article.

La modification de ce champ dans les valeurs standard doit ensuite être mise à jour dans les branches et les éléments.

Si vous avez modifié le champ de l'article, le lien sera rompu et vous ne pourrez plus le gérer à partir des valeurs standard sans réinitialiser les valeurs.

Je ne suis pas sûr du facteur partagé/non-versionné mais je ne pense pas qu'il affecte les valeurs standard.

+0

hey phil! Ouais c'est ce à quoi je m'attendais, mais changer les valeurs standard ne semble pas mettre à jour la valeur de la branche, ou l'élément créé à partir de la valeur de la branche. wierd. – misteraidan

0

Lorsque vous modifiez la valeur dans le modèle de branche, vous avez déjà rompu le lien. Par conséquent, si vous modifiez la valeur standard, la valeur du modèle de branche ne sera pas affectée.

+0

"5. NE PAS définir le champ Objet dans l'élément de branche". Le modèle de branche "devrait" utiliser la valeur standard. Toutefois, lorsque je crée le modèle de branche, il n'utilise aucune valeur standard.Il semble les avoir remplacés au moment de la création avec ses propres valeurs vides. – misteraidan