是否可以使用 RenderComponentPresentation 方法调用 SiteEdit 可编辑内容脚本以从 TBB 输出内容?
目前,我正在用一条红色边框线包裹该内容。当我滚动右上角的图标时,它表示已删除。但是,组件内容并没有被删除,组件模板或页面的任何更改都已重新发布,组件本身也不是动态组件。
如果我直接从 TBB 调用可编辑脚本,SiteEdit 正在工作,但如果我使用RenderComponentPresentation
方法调用另一个组件模板来输出该脚本。我只得到红色边界线并说它已被删除。
可编辑脚本:(直接从 TBB 工作)
<!-- TemplateBeginIf cond="Content != ''" -->
<tcdl:ComponentField name="Content">${Content}</tcdl:ComponentField>
<!-- TemplateEndIf -->
在 TBB 调用下面的方法并且总是得到一个红色边框 RenderComponentPresentation(ComponentID, ComponentTemplateID)
环境:Tridion 2011、SiteEdit 2009 SP3、Windows Server 2008