-1

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

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

任何人都可以帮助我。

4

1 回答 1

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

于 2012-07-26T07:42:42.707 回答