まだDrupalは初めてですが、ドキュメントを何度も読みましたが、これを理解することはできません。 Twigのデバッグコメントが表示されません。 「Bootstrap 3」のサブテーマを使っています。 Windows(XAMPP)のローカル環境で実行。
/sites/default/services.yml内
debug: true
auto_reload: true
cache: false
数え切れないほど何度もキャッシュをクリアしました。また、settings.phpにもさまざまな変更を加えてみましたが、これらの変更はドキュメントに含まれていないため、デバッグステートメントを有効にするためにはshould n't 'が必要です。
sites/default/services.yml
に移動
そして、以下のようにスペースで適切なインデントを記述します。
parameters:
twig.config:
debug : true
auto_reload: true
cache: false
*上記と同じ構造に従うことを忘れないでください
バックオフィスからキャッシュをクリアしていない場合:
http://your-drupal.com/admin/config/development/performance
Drupal documentation によると、推奨される方法は、settings.local.phpをsites /からsites/defaultにコピーし、設定でこれをコメント解除して有効にすることです。 php:
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
次に、これをsettings.local.phpに追加します:
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
(必要に応じて、development.services.ymlをコピーすることもできます)。
これをdevelopment.services.ymlに追加してください:
parameters:
twig.config:
debug: true
auto_reload: true
cache: false
次に、drush cr
。この後、Twigデバッグが表示されます。
私も同じ問題を抱えていました。 Drupal 8.55およびBootstrap Themeの新しいバージョンをインストールしました。services.ymlの変更は機能しませんでした。そのため、Wordデバッグを検索してこれを見つけましたファイル:
core/core.servicies.yml。私はこの部分を変更し、それは動作します
twig.config:debug:true
どういうわけか、そのファイルはservices.ymlの後に優先されます。
これが誰かを助けることを願っていますが、ここではdrupalのコアを変更しているため、これは本当に最良の答えではありません。
Multisteインストールがある場合、
$ settings ['container_yamls'] [] = DRUPAL_ROOT。 '/sites/development.services.yml';
$ settings ['container_yamls'] [] = DRUPAL_ROOT。 '/sites/YOUR_SITE>/services.yml';
サイトインスタンスで手動で有効にしてみてください。
/sites/yoursite/services.ymlで:
twig.config:
debug: true
Drupal 8.8では、これを行う必要がありました:
上記の回答のさまざまなバリエーションを試した後、私はそこに行きました。 "parameters:twig.config:"(など)をdevelopment.services.ymlファイルに追加する必要はなくなりました。これらのパラメーターは/sites/default/services.ymlで設定されるようになったためです。
Sites/defaultのdefault.services.ymlをservices.ymlにコピーすると、twigデバッグパラメーターが既にそこにあり、falseに設定されています。これは表示されませんでした。パラメータ/ twig/debug:trueをファイルの下部に追加しましたが、これは機能しませんでした。
Services.ymlのtwig.configセクションは35行目から始まり、必要なパラメーターはその下にあります。これは8.7です。