gpt4 book ai didi

网站核心。从占位符读取项目

转载 作者:行者123 更新时间:2023-12-02 21:44:32 25 4
gpt4 key购买 nike

我有带有占位符和列表的页面。我希望能够根据占位符中的项目填充列表中的信息。例如:

我有带有名称和图像字段的“人员”模板。我根据该模板创建了一些项目(A、B 和 C)。添加以这些项目为源的渲染后,我在占位符中显示图像。现在我想获取当前位于占位符中的所有项目并将其名称字段写入列表(位于占位符之外)。

目前我只能从占位符中获取渲染项目,但不能获取源项目。

最佳答案

您可以尝试以下方法:

   /// <summary>
/// Return all renderings to be rendered in a specific placeholder on the "default" device
/// </summary>
private IEnumerable<Sitecore.Data.Items.RenderingItem> GetRenderings(string placeholderKey, Sitecore.Data.Items.Item item)
{
Sitecore.Layouts.RenderingReference[] renderings = GetRenderingReferences(item, "default");
foreach (var rendering in renderings)
{
if (rendering.Placeholder == placeholderKey)
{
yield return rendering.RenderingItem;
}
}
}

关于网站核心。从占位符读取项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38606936/

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