web-dev-qa-db-ja.com

ビューのテーマの提案が表示されない

何らかの理由で、twigデバッグ情報にビューテーマの提案が表示されません。何が欠けていますか?

  • 私のdevelopment.services.ymlで、debugをtrueに設定します。
  • 他のページアイテムからのデバッグ情報とテーマの提案が表示されます。
  • ビューのデバッグ情報は表示されますが、テーマの提案は表示されません。下の画像を参照してください。

enter image description here

他のウェブサイトで私はこのような提案を見ます:

enter image description here

5
Joost

これはDrupal 8コアのバグであり、現在バージョン8.8で作業中です

今すぐ機能が必要な場合は、2つのオプションがあります。

  1. Issue#2923634 のコメント#22(またはそれ以降)のパッチと Issue#275244 のパッチを試してください。 #2923634のコメントスレッドを読んで、ここで何が行われているのかを完全に理解してください。

  2. または、上記のオプション1のために延期された Issue#211874 のコメント#139からよく吟味されたパッチを使用します。

オプション2のパッチ( #211874 )を正常に使用しています。これは、標準のコアコントリビューターの推奨事項に反することに注意してください。しかし、その理由は、#2118743には、開発中にのみ有効化/使用される何かに対して、十分に吟味された単一の有効なパッチがあり、開発中の2つの個別のパッチのさまざまな組み合わせをテストする必要がないためです。より良いソリューション( #2923634 および #275244 )がコアで修正されると、#2118743は不要になり、不要になります。

8
JamesWilson

たとえば、views-view-fields.html.twigを取得することがわかります。命名規則は次のようになります。

  • views-view-fields--foobar--page.html.twig
  • views-view-fields--page.html.twig
  • views-view-fields--foobar.html.twig
  • views-view-fields.html.twig

From: https://api.drupal.org/api/drupal/core%21modules%21views%21views.theme.inc/group/views_templates/8.2.x

カスタムニュースフィードがある場合、次のようになります。

views-view-fields--news-feed.html.twig

ここでnews-feedはビューのマシン名です。

コアの安定したテーマのデフォルトテンプレートをコピーして、ビルドを開始することができます。

1
Simon Quick