-1

ホームページレベルのページビューで右クリックしてオプションを(テキスト/画像として)取得するにはどうすればよいですか。

リボンのボタンと非常によく似ていますが、右クリックのオプションとして(テキスト/画像として)選択すると、独自の機能を使用できるようになります。

誰か助けてくれませんか。

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 に答える