根据Sitecore CMS中的某些条件动态更改上下文元素

根据Sitecore CMS中的某些条件动态更改上下文元素,sitecore,Sitecore,我在Sitecore CMS下拥有用户控制权。它有一些绑定到上下文某些字段的控件。例如: 我有基于同一模板的不同内容项,我需要在PageLoad()中更改其中一些内容项的上下文。例如,如果URLRefferer具有特定值,我希望在上下文中具有特定的内容项 有什么提示吗?sc:text控件有一个名为Item的公共属性,它接受一个Sitecore.Data.Items.Item。因此,给控件一个ID属性,然后在Page\u Load上可以根据需要动态设置该项属性 受保护的无效页面加载(对象发

我在Sitecore CMS下拥有用户控制权。它有一些绑定到上下文某些字段的控件。例如:


我有基于同一模板的不同内容项,我需要在PageLoad()中更改其中一些内容项的上下文。例如,如果URLRefferer具有特定值,我希望在上下文中具有特定的内容项


有什么提示吗?

sc:text控件有一个名为
Item
的公共属性,它接受一个
Sitecore.Data.Items.Item
。因此,给控件一个ID属性,然后在
Page\u Load
上可以根据需要动态设置该项属性


受保护的无效页面加载(对象发送方,事件参数e)
{
Sitecore.Data.Items.Item myItem=Sitecore.Context.Database.GetItem(“/Sitecore/content/home”);
myTextControl.Item=myItem;
}

sc:text
控件有一个名为
Item
的公共属性,它接受一个
Sitecore.Data.Items.Item
。因此,给控件一个ID属性,然后在
Page\u Load
上可以根据需要动态设置该项属性


受保护的无效页面加载(对象发送方,事件参数e)
{
Sitecore.Data.Items.Item myItem=Sitecore.Context.Database.GetItem(“/Sitecore/content/home”);
myTextControl.Item=myItem;
}

谢谢,这正是我需要的!谢谢,这正是我需要的!