こんにちは、page.tpl.php で html.tpl.php の $scripts 変数にアクセスするのに行き詰まっています。変数にアクセスするにはどうすればよいですか?
Drupal7を使用しています
助けてください。前もって感謝します。
こんにちは、page.tpl.php で html.tpl.php の $scripts 変数にアクセスするのに行き詰まっています。変数にアクセスするにはどうすればよいですか?
Drupal7を使用しています
助けてください。前もって感謝します。
hook_js_alter()
ページのスクリプトを変更するには、カスタム モジュールでの実装をご覧ください。これにより、レンダリングされた出力をいじることなく、必要な変更を実行できます。詳細はこちら。
必要なテンプレートに必要な変数を明示的に送信する必要があります。テンプレート変数はテンプレート固有であり、継承や別のクリーンな方法はありません。
クリーンな方法は、必要なものを特定のテンプレートに送信するか、フックが存在する場合はフックを実装して、必要なことを行うことです。
最後に、この場合は、jamix の提案として hook_js_alter が呼び出されたときに、どのファイルをロードするかを決定する必要があると思います。