web-dev-qa-db-ja.com

ビューに関連付けられたパス

Pathautoを使用して、gallery/[node:title]などのノードのURLを作成しました。

引数付きのビューを作成し、パスはgallery/%%はノードのタイトル)ですが、ブラウザーでそのURLをポイントすると、ビューではなく標準のノードが表示されます。

パスをオーバーライドしてそのパスのビューを取得するにはどうすればよいですか?
views.moduleの重みを増やすにはどうすればよいですか?

2
Sergiu B

Views.moduleの重みを増やすには、次のコードを実行します。

db_update('system')
  ->fields(array('weight' => 10))
  ->condition('name', 'views')
  ->execute();
1
kiamlaluno

ここでの最良の選択肢は、実際にPanelsに処理を任せることだと思います。パネルをインストールし、必要な特定のノードタイプ用のノードビューパネルのバリアントを作成してから、パネルページにビューを配置します。他にもいくつかのオプション(hook_menu_alter()、pathautoを使用する代わりにhook_url_alter()を使用してノードリンクを書き換える)がありますが、私は間違いなくパネルルートに行きます。

3
beeradb