编辑某些组件时出现SDL Tridion SiteEdit 2009 SP2 XPath错误

编辑某些组件时出现SDL Tridion SiteEdit 2009 SP2 XPath错误,tridion,tridion2009,siteedit,Tridion,Tridion2009,Siteedit,尝试使用SiteEdit编辑某些组件演示文稿时,我收到以下错误 Sys.FormatException:无法从组件xml获取类型信息 模式。字段:cf_tcm:32-204267_标题XPath: 内容/自定义:内容/自定义:标题[1] 这很奇怪,因为一些具有相同模板的组件可以正常工作(这些组件没有图像集,但是具有图像集的组件不工作) 以下是我的CT代码: @@Component.Fields.title@@ @@Component.Fields.summary@@ (我删除了其他可编辑字段

尝试使用SiteEdit编辑某些组件演示文稿时,我收到以下错误

Sys.FormatException:无法从组件xml获取类型信息 模式。字段:cf_tcm:32-204267_标题XPath: 内容/自定义:内容/自定义:标题[1]

这很奇怪,因为一些具有相同模板的组件可以正常工作(这些组件没有图像集,但是具有图像集的组件不工作)

以下是我的CT代码:


@@Component.Fields.title@@
@@Component.Fields.summary@@

(我删除了其他可编辑字段,只是为了确保特定字段没有问题)

有什么想法吗

更新
根据要求,这是我的(匿名)HTML,第一个和第三个组件有问题,中间一个可以:


编辑
编辑

编辑 编辑

编辑 编辑


我解释了当错误信息出现在这里时:


您的用例可能与该问题不同,产品总是出于同样的原因显示这一点:它找不到字段(在
中标识的字段),您自己构造tcdl而不是使用@RenderComponentField(field.Name,0)有什么好的原因吗@@?我就是这么做的。在很多情况下,我需要对字段的渲染方式进行更多的控制,但在这种情况下你是对的,我可能不需要它。这是问题吗?Rob,你的CT是什么样子的。你在DWT之前添加了任何C#tbb来获得这些缩略图吗?不,缩略图是一个单独的ima在本例中,ge在组件上。好的。在通过C#TBB将任何组件添加到包之前,我注意到了这一点。我必须在顶部添加主组件。如果您使用TemplateBase“PutMainComponentOnTop()”是一个做的诀窍。让我知道你是否需要那个示例代码。嗨,弗兰克,我看到了,但它看起来有点不同。我将发布HTMLladded HTML Frank,显示3个组件,第一个和最后一个显示问题,中间一个工作。嗨,弗兰克,Ryan Durkin查看了我的代码,发现正如你所说的多媒体组件被返回是因为我的GetComponent实现中的一个错误返回了错误的组件,因为它是按类型而不是按名称获取组件的。很高兴听到你对它进行了排序。