如何在tridion中右键单击选项(作为文本/图像)

时间:2012-07-26 04:24:41

标签: tridion tridion-2011

如何在主页级别的页面视图中右键单击tridion中获取选项(如文本/图像)。

非常类似于功能区中的按钮,如何将其作为右键单击选项(作为文本/图像),以便在选择时,我将拥有自己的功能。

任何人都可以帮助我。

1 个答案:

答案 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代码中创建一些东西