SDL Tridion 2011 SP1
我正在尝试使用GUI扩展将标签页添加到Tridion中的ContactView页面.我设法使用以下命令将扩展添加到ComponentView:
<ext:tabpages>
<ext:add>
<ext:extension assignid="ContactWishlist" name="Wishlist Info"
insertbefore="InfoTab">
<ext:control>/WebUI/Editors/ContactWishlist/ContactWishlist.ascx</ext:control>
<ext:pagetype>ContactWishlist.WishlistInfo</ext:pagetype>
<ext:dependencies>
<cfg:dependency>ContactWishlist.WishlistInfo</cfg:dependency>
</ext:dependencies>
<ext:apply>
<ext:view name="ComponentView">
<ext:control id="MasterTabControl"/>
</ext:view>
</ext:apply>
</ext:extension>
</ext:add>
</ext:tabpages>
Run Code Online (Sandbox Code Playgroud)
但当我将'ComponentView'更改为'ContactView'时,Contact屏幕中的'Info'选项卡前面没有显示任何内容(也没有错误).出站电子邮件是否需要不同的GUI扩展设置?
那么,你需要考虑的事情很少:
要扩展任何现有编辑器,您需要创建自己的扩展编辑器.此扩展编辑器将包含选项卡和配置文件所需的所有文件,包括资源组和扩展节点.
实际上,OE是一位不同的编辑.因此,您应该仔细设置要扩展的目标编辑器:
<ext:editorextensions>
<ext:editorextension target="OEEditorName">...</ext:editorextension>
</ext:editorextensions>
Run Code Online (Sandbox Code Playgroud)
此外,应正确设置视图名称和控件ID.
<ext:control>~/ContactWishlist.ascx</ext:control>
Run Code Online (Sandbox Code Playgroud)
应该这样做是因为前面的路径是可配置的,并且可以在不同的设置上有所不同.
归档时间: |
|
查看次数: |
137 次 |
最近记录: |