web-dev-qa-db-ja.com

hook_menuを使用してビュー作成ページをリンクする方法

ビューを使用してページを作成し、ビューのパスを定義しました。 hook_menu()MENU_LOCAL_TASKを使用してタブを追加したいのですが、ページコールバックのビューへのリンクを追加するにはどうすればよいですか?

編集

私はこれを試しましたが動作しません。

$items['user/%/my-fees'] = array(
        'title' => 'My Fees',
        'description' => 'Student Payment Schedule ',
        'page callback' => 'views_embed_view',
        'page arguments' => array('payment_schedules', 'user_fees', 1),
        'type' => MENU_LOCAL_TASK,
    );
2
Umar

hook_menu()は不要です。ページ設定->メニューの下のビュー自体でタブまたはリンクを設定できます。

ビューのメニューオプションを使用して、ユーザーナビゲーションにアイテムを追加しました。

1
Umar

path/my-viewビューのページのパスとして。

カスタムモジュールで hook_men をこのように実装します

function example_menu() {
  $items['path/my-view/psudo-subpath'] = array(
    'title' => 'My Views Title',
    'type' => MENU_DEFAULT_LOCAL_TASK,
  );

  return $items;
}
0
Shoaib Nawaz