在SDL Tridion 2009 SP1中,我们将组件添加到结构组和页元数据中,然后将这些组件作为组件演示文稿输出到页面上。我们这样做是为了允许用户设置每个站点部分的全局内容,而不需要将其添加到Structure Group中的每个单独页面。
当我们使用带有手动标记的组件模板输出组件时,演示文稿周围会出现一个红色框,SiteEdit框的工具提示会显示“已删除”。当在组件演示选项卡中使用完全相同的组件模板并将其呈现在页面上时,内容是可编辑的。
是否可以使用SiteEdit 2009内联编辑作为页面/结构组元数据添加的组件?
注意:我们注意到SDL Tridion 2009 SP1中的一个突出错误,即当您打开添加到页面/结构组元数据的组件时,它总是以只读方式打开它。这可能是导致问题的原因吗?
发布于 2012-06-15 00:06:42
这样做是可能的,但您必须确保您的标记是正确的。我以前通过将SiteEdit组件表示标记为QueryBased来做到这一点,这似乎使SiteEdit忽略了必须将组件添加到组件表示列表中的常规规则
<!-- Start SiteEdit Component Presentation: {
"ID" : "CP1",
"ComponentID" : tcm:32-204298",
"ComponentTemplateID" : "tcm:32-204519-32",
"Version" : "16",
"IsQueryBased" : true}
-->发布于 2012-06-14 21:17:44
您需要执行以下任一操作:
Tridion UI 2012添加了一个具有"Edit Metadata“功能的按钮,但该功能在SE 2009中不可用
发布于 2012-06-14 21:18:05
不是通过内联编辑。当然,您可以打开页面编辑弹出窗口并在那里编辑元数据。
当然,如果你想编辑你已经在页面元数据中链接的组件的字段,你可以像Nuno建议的那样,将组件表示呈现到超文本标记语言中,并用正确的SiteEdit命令来标记它。
https://stackoverflow.com/questions/11033904
复制相似问题