5

在 SDL Tridion 2009 SP1 中,我们将组件添加到结构组和页面元数据中,然后作为组件演示文稿在页面上输出。我们这样做是为了允许用户为每个站点部分设置全局内容,而无需将其添加到结构组中的每个页面。

当我们使用带有手动标签的组件模板输出组件时,我们会在 Presentation 周围看到一个红色框,并且 SiteEdit 框的工具提示显示“已删除”。当在 Component Presentations 选项卡中使用完全相同的 Component Template 并在页面上呈现该模板时,内容是可编辑的。

是否可以使用 SiteEdit 2009 内联编辑作为页面/结构组元数据添加的组件?

注意:我们注意到 SDL Tridion 2009 SP1 中的一个突出错误,当您打开添加到页面/结构组元数据的组件时,它总是以只读方式打开它。这会导致问题吗?

4

3 回答 3

6

可以这样做,但您必须确保您的标记是正确的。我之前通过将 SiteEdit 组件演示标记为 QueryBased 来完成此操作,这似乎使 SiteEdit 忽略了必须将组件添加到组件演示列表中的通常规则

<!-- Start SiteEdit Component Presentation: { 
"ID" : "CP1", 
"ComponentID" : tcm:32-204298", 
"ComponentTemplateID" : "tcm:32-204519-32", 
"Version" : "16", 
"IsQueryBased" : true} 
-->
于 2012-06-14T16:06:42.267 回答
3

您需要:

  • 使用正确的 SE 标记在页面的“可见”区域中公开页面的元数据
  • 在 CME 中打开页面并在那里编辑元数据。

Tridion UI 2012 添加了一个具有“编辑元数据”功能的按钮,但这不适用于 SE 2009

于 2012-06-14T13:17:44.443 回答
2

不是通过内联编辑。您当然可以打开页面编辑弹出窗口并在那里编辑元数据。

当然,如果您想编辑您在页面元数据中链接的组件的字段,您可以将该组件表示呈现为 HTML,并按照 Nuno 的建议使用正确的 SiteEdit 命令对其进行标记。

于 2012-06-14T13:18:04.640 回答