web-dev-qa-db-ja.com

特定のページでMENU_LOCAL_TASKアイテムのタブ順序を変更することはできますか?

Drupal 6で、高度な検索ページ用にいくつかのMENU_LOCAL_TASKアイテムを作成しましたが、右端のタブリストの最後に表示されます。新しいアイテムを最初に表示したいタブのリスト。

これを達成する簡単な方法はありますか?新しいタスクアイテムのウェイトを-99に設定してみましたが、これは何もしなかったようです。

2
skålfyfan

簡単で正しい方法は、体重を変えることです。メニューのキャッシュをクリアしましたか?

3
jcisio

hook_menu_alter() を使用してリンクの重みを変更することもできます。

そしてもちろん、メニューのキャッシュをクリアします。

これがスニペットです。

    /**
     * Implements hook_menu_alter()
     *
     */
    function mymodule_menu_alter(&$items) {

      $new_weight = 10;

      $items['mymenu/path']['weight'] = $new_weight;

    }
3
nirmallimbu