1

こんにちは、page.tpl.php で html.tpl.php の $scripts 変数にアクセスするのに行き詰まっています。変数にアクセスするにはどうすればよいですか?

Drupal7を使用しています

助けてください。前もって感謝します。

4

2 に答える 2

1

hook_js_alter()ページのスクリプトを変更するには、カスタム モジュールでの実装をご覧ください。これにより、レンダリングされた出力をいじることなく、必要な変更を実行できます。詳細はこちら

于 2013-04-11T21:38:58.163 に答える
0

必要なテンプレートに必要な変数を明示的に送信する必要があります。テンプレート変数はテンプレート固有であり、継承や別のクリーンな方法はありません。

クリーンな方法は、必要なものを特定のテンプレートに送信するか、フックが存在する場合はフックを実装して、必要なことを行うことです。

最後に、この場合は、jamix の提案として hook_js_alter が呼び出されたときに、どのファイルをロードするかを決定する必要があると思います。

于 2013-04-15T10:48:26.533 に答える