如何在主页级别的页面视图中右键单击tridion中获取选项(如文本/图像)。
非常类似于功能区中的按钮,如何将其作为右键单击选项(作为文本/图像),以便在选择时,我将拥有自己的功能。
任何人都可以帮助我。
答案 0 :(得分:3)
如果右键单击您需要的项目已经有一个选项菜单,您可以使用扩展配置中的正确视图和控件来扩展它。
例如,这里是我用于扩展发布队列的上下文菜单的配置的片段(在其自己的子菜单中添加发布和取消发布按钮,可以从SDL Tridion World下载)。
<ext:contextmenus>
<ext:add>
<ext:extension assignid="cm_pq" insertbefore="cm_sep_0" name="PublishQueuePublishing">
<ext:menudeclaration>
<cmenu:ContextMenuItem id="cm_pq_sep_0" type="separator"/>
<cmenu:ContextMenuItem id="cm_pq_pub" name="{Resources: Tridion.Web.UI.Strings, Publishing}" type="submenu">
<cmenu:ContextMenuItem id="cm_pq_publish" command="PqPublish" name="{Resources: Tridion.Web.UI.Strings, Publish}" />
<cmenu:ContextMenuItem id="cm_pq_unpublish" command="PqUnPublish" name="{Resources: Tridion.Web.UI.Strings, UnPublish}" />
</cmenu:ContextMenuItem>
</ext:menudeclaration>
<ext:dependencies>
<cfg:dependency>PublishFromPublishingQueue.Theme</cfg:dependency>
<cfg:dependency>PublishFromPublishingQueue.Commands</cfg:dependency>
</ext:dependencies>
<ext:apply>
<ext:view name="*">
<ext:control id="PublishQueueContextMenu" />
</ext:view>
</ext:apply>
</ext:extension>
</ext:add>
</ext:contextmenus>
如果没有上下文菜单,那么我认为你是独立的,这意味着你需要自己在JavaScript代码中创建一些东西