Динамическое изменение элемента контекста относительно некоторого условия в CMS Sitecore - PullRequest
0 голосов
/ 21 июля 2010

У меня есть пользовательский контроль под Sitecore CMS. У него есть некоторые элементы управления, связанные с некоторыми полями контекста. Например:

<sc:text runat="server" field="HomePage_WelcomeText"></sc:text>

У меня разные элементы контента на основе одного и того же шаблона, и мне нужно изменить контекст на некоторые из них в PageLoad (). Например, если URLRefferer имеет определенное значение, я хочу иметь определенный элемент контента в контексте.

Есть подсказки?

1 Ответ

4 голосов
/ 21 июля 2010

Элемент управления sc:text имеет публичное свойство с именем Item, которое принимает Sitecore.Data.Items.Item.Итак, присвойте своему элементу управления атрибут ID, а затем на Page_Load вы можете динамически установить это свойство Item по мере необходимости.

...