如何将选项卡添加到Tridion';s联系人视图?

如何将选项卡添加到Tridion';s联系人视图?,tridion,Tridion,SDL Tridion 2011 SP1 我正在尝试使用GUI扩展将tabpage添加到Tridion中的ContactView页面。 我已使用以下方法将扩展添加到ComponentView: /WebUI/Editors/ContactWishlist/ContactWishlist.ascx ContactWishlist.WishlistInfo ContactWishlist.WishlistInfo 但是,当我将“ComponentView”更改为“ContactView”时,联系

SDL Tridion 2011 SP1

我正在尝试使用GUI扩展将tabpage添加到Tridion中的ContactView页面。 我已使用以下方法将扩展添加到ComponentView:


/WebUI/Editors/ContactWishlist/ContactWishlist.ascx
ContactWishlist.WishlistInfo
ContactWishlist.WishlistInfo
但是,当我将“ComponentView”更改为“ContactView”时,联系人屏幕中的“信息”选项卡前面没有显示任何内容(也没有错误)。
出站电子邮件是否需要对GUI扩展进行不同的设置?

我认为出站电子邮件联系人视图实际上是一个扩展本身,因此您可能需要扩展OE编辑器,而不是标准的CME编辑器。ext:view属性设置尝试加载扩展的范围


尝试将ext:view ComponentView更改为*并查看是否加载。Tridion文档没有确定的视图列表,我们可以从文件夹Tridion\web\WebUI\Editors\CME\Views中的列表中进行猜测。

好吧,您需要考虑的事情很少:

  • 要扩展任何现有编辑器,您需要创建自己的扩展编辑器。此扩展编辑器将包含选项卡和配置文件所需的所有文件,以及资源组和扩展节点

  • 事实上,OE是一个不同的编辑。因此,您应该仔细设置要扩展的目标编辑器:


...
此外,还应正确设置视图名称和控件ID

  • 您可以指定控件相对于其定义的编辑器的路径。您只需在开始处打“~”标记:
~/ContactWishlist.ascx

这是因为前面的路径是可配置的,可以在不同的设置上有所不同。

你好,Reinder,欢迎来到这么好的地方看看木制的老面孔——我看到你有一个51区的帐户-你会考虑支持这个建议吗?我想我已经做到了。不管怎么说,刚刚承诺…tnx克里斯,听起来很合理。我尝试将我的节点添加到Tridions OEEditor.config,但出现了以下错误:如果内容模型类型为“all”,元素“”不能出现多次不确定这意味着什么,除此之外,我正在越来越深入地了解新的GUI设置。我猜更正:我将自己的节点移动到OE配置中,并在顶部添加了自己的节点。没有错误,但仍然没有标签。嘿,罗伯特,tnx!无法将视图设置为“*”。触点屏幕没有额外的选项卡,组件屏幕完全损坏。我开始怀疑这是否可能,因为OE的文件夹有很多aspx“视图”页面,其中的选项卡直接写在源代码中。像\Tridion\Outbound Email\Editors\Views\Contact.aspxb,但是如果我将其从oeditor.config中删除,并将其作为“ComponentView”的System.config中的常规选项卡,它可以正常工作……您有InfoTab吗?您是否尝试启用GUI日志记录?在这篇文章中寻找跟踪不要担心在构建扩展时破坏GUI-我通常会在90%的时间内破坏它,直到最后一个小时它才开始工作。我设法让跟踪运行,但现在出现了很多“System.ServiceModel.ServiceActivationException”错误。我应该在痕迹中寻找什么?信息标签显示,顺便说一句,Boris!将“Tridion.audencemanagement.UI.Editor”设置为中的目标,而不是“CME”,这样做了。我现在在联系人屏幕上有一个“愿望列表信息”选项卡