0

私は drupal 8 が初めてで、ビュー テンプレートをオーバーライドする必要があります。そのため、services.yml でテーマのデバッグを有効にして、twig テンプレートの提案名を表示しました。

これは私のビューテーマのデバッグです。

<!-- THEME DEBUG -->
<!-- THEME HOOK: 'views_view_unformatted__test_content_view' -->
<!-- FILE NAME SUGGESTIONS:
   x views-view-unformatted--test-content-view.html.twig
   x views-view-unformatted--test-content-view.html.twig
   * views-view-unformatted.html.twig
-->

次に、drupal8 テーマのテンプレートでファイルを作成し、テーマ ファイルを呼び出します。themename_views_view_unformatted__test_content_view()関数を使用してthemename.themeファイルをオーバーライドしましたが、関数は呼び出されません。

小枝テンプレートに来る変数をオーバーライドする方法はありますか。ビューテンプレートをオーバーライドするための提案を誰かに教えてもらえますか?

前もって感謝します。

4

1 に答える 1

1

The template name is views-view-unformatted.html.twig, to override the variables in this template implement the preprocess hook for that template in your themename.theme file. E.g.

function themename_preprocess_views_view_unformatted(&$variables) {
  // Implement logic here to override the variables.
}
于 2015-06-14T00:53:38.523 に答える