1

私はこれに対する実用的な解決策を見つけるために広範囲に検索しましたが、それを見つけることができませんでした。

pathautoクリーンな分類用語を引数として機能させたいので、ビューに渡される引数を変更します。クリーンアップされた用語を元の用語に変換するコードがありますが、ビューにそれを使用させることはできません。

何人かの人々がそれを変更しているのを見ましたhook_preprocess_views_view(&$vars)が、私の場合(ビュー2.11)は$vars何度もインスタンス化された引数を持っているので、それは方法ではありません。

誰かが私がこの議論を変えるのを手伝ってくれませんか?

4

3 に答える 3

0

より良い方法があるかもしれませんが、views_embed_view()を使用して、自分で引数を設定することができます

于 2010-07-24T18:08:59.837 に答える
0

ビューの引数の phpcode セクションにカスタム php コードを追加して、このようなことを行うという 2 つのアイデアがあります。

$args[0] = 1;
return $args;

または関数を使用してみてください

hook_views_pre_view(&$view, &$display_id, &$args) {
  // modify $args value here
}

それらをテストしなかったので、どれが機能するかわかりません。

于 2011-12-19T17:34:21.987 に答える