2010-11-25 6 views
1

texonomy_termビューからいくつかの引数を変更したいと思います。ビュー実行前

function MYMODULE_views_pre_execute(&$view){ 
    if ($view->name == 'taxonomy_term') { 

     $view->set_arguments(array(1)); // I want to change first arg to '1' 

    } 
} 

しかし、何も機能しません。用語ページでは、結果は同じままです(デフォルト)。

答えて

3

回答が見つかりました。私はhook_views_pre_view()を使用しなければならなかった

+0

また、hook_views_pre_buildを使用することもできます。悲しいことに私は議論に送るよりも議論を変える方法を見つけられませんでした。それらの2つのフック$ view-> argsはまだ空です。 – gagarine

+0

view-> pre_executeとは何ですか?view-> execute? –

0

モジュールコードは必要ありません。ビューUIで、最初の引数のデフォルト値は1(または他の値)に設定することができます。

+0

1 - それはちょうど例だった。目標は別のものでした! – Jekis

+1

その場合は、次に本当の質問をすることを検討してください。 – marcvangend

0

views引数のセクションで、デフォルトの引数を '1'に設定することもできます。

関連する問題