我正在使用 Sitecore 7.2(修订版 140228),我有多个网站,并且所有网站都有自己的内容存储或元数据。现在我想让他们选择从其他站点自己的元数据中选择数据源。虽然我知道另一种选择可以使元数据在所有网站之外全局化,但就我而言,这不是一个选择。
我编写了一个简单的 Xpath 查询:
./ancestor::*[@@templatename="Main section"]/*[@@templatename="SiteFolder"]//*[@@templatename="ContentStore"]
这会在 Sitecore 中返回我想要的有效结果,如下所示
但是当我在渲染的数据源字段中更新此值时,它仅返回第一个而不是两者。
有没有办法在这里显示多个数据源。
谢谢,
最佳答案
Sitecore 7.x 的早期版本存在一个错误 - 数据源选择不支持多根。
此问题已在 Sitecore 7.2 rev 140526 中修复。请检查 Sitecore 7.2 rev 140526 release notes 中的引用号 389483 .
如果您无法升级到下一个版本,您可能需要联系 Sitecore 支持 - 我遇到了同样的问题,他们向我发送了一个对我有用的补丁。
关于c# - Sitecore 多个节点用于渲染数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30473675/