IE6-8でCSS3セレクターをエミュレートするためにSelectivizrスクリプトを使用したいと思います。
しかし、テーマに追加するのに苦労しています。これまでに試した:
1)これをhtml.tpl.phpヘッドセクションに強制します。
<!--[if lt IE 9]>
<script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script>
<![endif]-->
しかし、base_path()はD7では何も返さないようです(少なくともhtml.tpl.phpで-多分page.tpl.phpで...)。とにかく、これがDrupalの方法ではないことはわかっています。
2)テーマの.infoファイルに追加:
scripts[] = selectivizr.js
しかし、それはもちろん無条件です:(
3)私のtemplate.phpでdrupal_add_js()を使用します。
しかし、繰り返しになりますが、条件付きで設定できるかどうかはわかりませんか?