在SDL Tridion 2009 SP1中,我们将组件添加到结构组和页面元数据,然后在页面上作为组件表示输出。我们这样做是为了允许用户设置每个站点的全局内容部分,而无需将其添加到结构组中的每个页面。
当我们使用带有手动标签的组件模板输出组件时,我们会在Presentation周围找到一个红色框,并且SiteEdit框的工具提示显示“已删除”。在“组件演示文稿”选项卡中使用完全相同的“组件模板”并在页面上呈现内容时,可以编辑该内容。
是否可以使用SiteEdit 2009内联编辑作为页面/结构组元数据添加的组件?
注意:我们知道SDL Tridion 2009 SP1中存在一个突出的错误,当您打开添加到Page / Structure Group元数据的组件时,它始终以只读方式打开它。这会导致这个问题吗?
答案 0 :(得分:6)
可以这样做,但你必须确保你的标记是正确的。之前我已经将SiteEdit组件表示标记为QueryBased,这似乎使得SiteEdit忽略了它必须在组件表示列表中添加组件的通常规则
<!-- Start SiteEdit Component Presentation: {
"ID" : "CP1",
"ComponentID" : tcm:32-204298",
"ComponentTemplateID" : "tcm:32-204519-32",
"Version" : "16",
"IsQueryBased" : true}
-->
答案 1 :(得分:3)
您需要:
Tridion UI 2012添加了一个带有“编辑元数据”功能的按钮,但这不适用于SE 2009
答案 2 :(得分:2)
不通过内联编辑。您当然可以打开页面编辑弹出窗口并在那里编辑元数据。
当然,如果您要编辑已在页面元数据中链接的Component的字段,您可以将该Component Presentation渲染到HTML中,并使用正确的SiteEdit命令将其标记为Nuno建议。