Sitecore。从占位符读取项目

用户名

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

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

现在,我只能从占位符中获取渲染项,而不能获取源项。

用户名

我可以通过在RenderingItem的设置中找到的ID获取源项:

var ph = "my_placeholder";
var renderingReferences = Sitecore.Context.Item.Visualization.GetRenderings(Sitecore.Context.Device, true);
var renderingsInPlaceholder = renderingReferences.Where(r => r.Placeholder.EndsWith('/' + ph, StringComparison.OrdinalIgnoreCase));
var items = renderingsInPlaceholder.Select(x => context.GetItem(ID.Parse(x.Settings.DataSource)));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Sitecore占位符中隐藏渲染

来自分类Dev

Sitecore动态占位符允许的渲染

来自分类Dev

Sitecore动态占位符允许的渲染

来自分类Dev

在Sitecore中,如何更新大量使用动态占位符的占位符设置

来自分类Dev

jQuery拖放项目自动转到占位符

来自分类Dev

Sitecore:是否知道当前子布局所在的占位符?

来自分类Dev

Sitecore-如果占位符为空,则隐藏渲染

来自分类Dev

添加占位符时出现 Sitecore 8.2 错误

来自分类Dev

Facebook如何生成动画的占位符新闻项目?

来自分类Dev

CK编辑器,占位符插件和动态项目

来自分类Dev

如何将多个项目符号用作占位符

来自分类Dev

在页面编辑器中找不到Sitecore占位符键

来自分类Dev

Sitecore:“添加到此处”按钮未显示在占位符上

来自分类Dev

我可以在Sitecore中使用相同的占位符来拥有不同的部分吗

来自分类Dev

Sitecore占位符不再可在“体验编辑器”中进行编辑

来自分类Dev

从Sitecore读取媒体项目后,将图像转换为PNG

来自分类Dev

Sitecore:用户没有读取权限的呈现项目

来自分类Dev

Sitecore从项目中读取“数据”部分下的特定字段

来自分类Dev

HTML中的占位符与数据占位符

来自分类Dev

无法解析占位符| 春季占位符

来自分类Dev

Sitecore FXM问题-“添加到占位符”对话框中缺少父选择器

来自分类Dev

Guice-JPApersistance.xml不从属性文件读取占位符

来自分类Dev

如何通过读取App_LocalResources文件(.resx)来本地化asp:TextBox的占位符

来自分类Dev

是否可以读取应用于输入占位符的CSS属性?

来自分类Dev

如何通过读取App_LocalResources文件(.resx)来本地化asp:TextBox的占位符

来自分类Dev

占位符文本填充

来自分类Dev

UITableViewCell占位符图像

来自分类Dev

如何喂占位符?

来自分类Dev

cakephp中的占位符

Related 相关文章

  1. 1

    在Sitecore占位符中隐藏渲染

  2. 2

    Sitecore动态占位符允许的渲染

  3. 3

    Sitecore动态占位符允许的渲染

  4. 4

    在Sitecore中,如何更新大量使用动态占位符的占位符设置

  5. 5

    jQuery拖放项目自动转到占位符

  6. 6

    Sitecore:是否知道当前子布局所在的占位符?

  7. 7

    Sitecore-如果占位符为空,则隐藏渲染

  8. 8

    添加占位符时出现 Sitecore 8.2 错误

  9. 9

    Facebook如何生成动画的占位符新闻项目?

  10. 10

    CK编辑器,占位符插件和动态项目

  11. 11

    如何将多个项目符号用作占位符

  12. 12

    在页面编辑器中找不到Sitecore占位符键

  13. 13

    Sitecore:“添加到此处”按钮未显示在占位符上

  14. 14

    我可以在Sitecore中使用相同的占位符来拥有不同的部分吗

  15. 15

    Sitecore占位符不再可在“体验编辑器”中进行编辑

  16. 16

    从Sitecore读取媒体项目后,将图像转换为PNG

  17. 17

    Sitecore:用户没有读取权限的呈现项目

  18. 18

    Sitecore从项目中读取“数据”部分下的特定字段

  19. 19

    HTML中的占位符与数据占位符

  20. 20

    无法解析占位符| 春季占位符

  21. 21

    Sitecore FXM问题-“添加到占位符”对话框中缺少父选择器

  22. 22

    Guice-JPApersistance.xml不从属性文件读取占位符

  23. 23

    如何通过读取App_LocalResources文件(.resx)来本地化asp:TextBox的占位符

  24. 24

    是否可以读取应用于输入占位符的CSS属性?

  25. 25

    如何通过读取App_LocalResources文件(.resx)来本地化asp:TextBox的占位符

  26. 26

    占位符文本填充

  27. 27

    UITableViewCell占位符图像

  28. 28

    如何喂占位符?

  29. 29

    cakephp中的占位符

热门标签

归档