0

ブロックテーマをオーバーライドして、html と twig で再構築しようとしています。

ブロックタイプまたはコンテンツタイプから変数を見つけることができないようで、たとえば画像のURLを見つけることができません。

どうすればkintを使って到達できますか?

4

2 に答える 2

5

すべてをダンプする最も簡単な方法は、

{{ dump() }} 

小枝テンプレート内。

私はかなり大規模な Drupal サイトで作業しており、これを使用して、vars のループでメモリが使い果たされないようにしています。

<ol>
    {% for key, value in _context  %}
      <li>{{ key }}</li>
    {% endfor %}
</ol>

これにより、すべてが適切な順序付きリストにダンプされます。

お役に立てれば!

また、すでにこれを行っているかどうかはわかりませんが、そうでない場合は、twig デバッグ ツールをオンにしてから、選択したインスペクターをチェックしてください。提案が表示され、データが上書きされます。

これは、sites/default/services.yml 内で行うことができます。

twig.config:
debug: true 
于 2015-01-12T22:50:21.157 に答える