ฉันต้องการใช้สคริปต์Selectivizrเพื่อจำลองตัวเลือก CSS3 ใน IE6-8
แต่ฉันมีเวลายากที่จะเพิ่มลงในธีมของฉัน จนถึงตอนนี้พยายาม:
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) ใช้drupal_add_js ()ใน template.php ของฉัน
แต่อีกครั้งฉันไม่แน่ใจว่าสามารถตั้งเงื่อนไขได้หรือไม่