gpt4 book ai didi

c# - 如何在 Sitecore 中获取项目属性/字段?

转载 作者:太空宇宙 更新时间:2023-11-03 23:12:21 24 4
gpt4 key购买 nike

我正在尝试从 Item FooterComponent 中获取一个名为 footer 的字段并想要显示。这是我尝试过但无法获取和显示的代码。

cs代码:

Item footerText=Sitecore.content.Database.GetItem(GUID);
string MyFooter=FooterText["Footer"];
txtFooter.Item = MyFooter;

ascx代码:

<sc:fieldrenderer runat="server" id="txtFooter" fieldname="Footer"/>

最佳答案

您不应将字段的字符串值设置为字段渲染器。只需设置正确的项目和字段名称:

Item footerTextItem = Sitecore.content.Database.GetItem(GUID);
txtFooter.Item = footerTextItem;
<sc:fieldrenderer runat="server" id="txtFooter" fieldname="Footer"/>

在此处查看更多信息:https://sitecoresandbox.com/tag/fieldrenderer/

另请阅读 What's a good way to set the Item or DataSource attribute of a FieldRenderer?

关于c# - 如何在 Sitecore 中获取项目属性/字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38657013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com