强制“选择关联内容”(数据源)对话框

时间:2013-03-07 23:33:11

标签: sitecore sitecore6

是否可以配置占位符/渲染以强制“选择关联内容”(即数据源)对话框出现在页面编辑器中,即使当前页面具有渲染控件允许的模板?

更新为了澄清,以下是重现的步骤(我正在运行6.6):

  1. 使用定义Repro占位符
  2. 的默认布局定义模板related-repros
  3. 定义允许具有Repro Rendering
  4. 的单个数据源模板的呈现Repro
  5. 定义仅允许related-repros
  6. Repro Renderings的占位符设置
  7. 根据Repro创建两个内容项:Repro-1Repro-2
  8. 在页面编辑器中修改Repro-1,并将Repro-2添加到related-repros占位符作为Repro Rendering
  9. “选择相关内容”对话框未显示,需要通过更改数据源在事后设置Repro-2。这可能是因为Repro-1(当前页面)是Repro Rendering数据源的有效值。我想要做的是强制对话框出现。

2 个答案:

答案 0 :(得分:2)

您的问题不是很明确,但我假设您正在讨论页面编辑器和占位符设置?

在这种情况下,如果使用首选模板设置子布局的“数据源模板”字段,并且未预填充子布局的“数据源”字段,则会自动显示“选择关联内容”对话框。

答案 1 :(得分:2)

我尝试重现它,但不能:如果我使用页面编辑器添加需要与用于创建当前项目的模板相同的数据源的组件,我仍然得到 Associated内容对话框。

但是,如果我将渲染上的Datasource Location字段留空,我可以重现它。但在这种情况下,对话框永远不会显示,即使当前项目是不同的模板也是如此。

您能否确认已在渲染中配置了Datasource Location值?

您是否还可以确认您运行的是6.6(rev 20130214)的最新版本?

如果这个建议不是解决方案,我会进一步深入研究,因为我很肯定这很容易修复,因为整个过程可以使用管道处理器进行操作。