質問: ビュー表示ごとにviews-exposed-form.tpl.phpに名前を付ける方法 私は試した views-exposed-form--"view_name"--"display_name".tpl.phpが機能しません。ビューの表示されたフィルターにのみ適用されるテンプレートファイルを作成することは可能ですか?同じビュー内の2つの異なるディスプレイから2つの公開されたフィルターがあり、2つのテンプレートファイルによって2つの公開されたフィルターに異なるテーマを設定したいと思います。
回答: drupal 8の場合、テーマデバッグモードでは、利用可能なテンプレートの候補が表示されません。kint()を使用して利用可能なテンプレートを見つけるか、このフックで新しいものを作成できます。/** * implements template_theme_suggestions_node_hook_alter(). * add theme suggestions to the view exposed forms. */ function your_theme_theme_suggestions_views_exposed_form_alter(&$suggestions, $vars, $hook) { kint($vars['form']['#theme']); //$suggestions[] = 'views__exposed__form__' . $anything; }