さて、私はそのビューにいくつかの変更をしたいのですが書き換えデフォルトのDrupalビュープログラムで
例えば、「分類/用語/%」、我々はビューモジュールによって提供さdefaulビューを(すなわちハードコード)、持っていると言いますプログラムによって、インストールプロファイルを通じて
通常、私はこのような作業のために機能モジュールを使用しますが、機能はデフォルトビューをサポートしていません。
どうすればよいですか。
ありがとうございます!
さて、私はそのビューにいくつかの変更をしたいのですが書き換えデフォルトのDrupalビュープログラムで
例えば、「分類/用語/%」、我々はビューモジュールによって提供さdefaulビューを(すなわちハードコード)、持っていると言いますプログラムによって、インストールプロファイルを通じて
通常、私はこのような作業のために機能モジュールを使用しますが、機能はデフォルトビューをサポートしていません。
どうすればよいですか。
ありがとうございます!
使用hook_views_default_views_alter
function MODULE_views_default_views_alter(&$views) {
if (isset($views['taxonomy_term'])) {
$views['taxonomy_term']->set_display('default');
$views['taxonomy_term']->display_handler->set_option('title', 'Categories');
}
}
ビューのテーマ情報を使用する必要があります。ビューに名前を付ける必要があるかどうかを知るためのリンクがあります(「テーマ情報」と呼ばれます)。ハードコードしたい特定の部分の名前をコピーし、テンプレートのディレクトリに新しいファイルとして貼り付けます。あなたは、テンプレート内の他の人からこれらのファイルを分離するためにフォルダを使用することができます。新しいテンプレートファイルを作成したら、キャッシュをリフレッシュして変更を確認する必要があります。
はい、hook_views_default_views_alter()
を使用ここでは良い例です:あなたが変更したいんビューのどのような側面 enter link description here
? –