Прочитав некоторые другие вопросы здесь и попробовав их решения, у меня все еще есть эта проблема с XQuery.
Мы используем условный комментарий, чтобы узнать, используется ли IE. Мы динамически строим пути к нашим файлам javascript следующим образом.
<!--[if lte IE]>
<script type="text/javascript" src="{$layout:cdnPath}/scripts/browser-detect-admin.js"> </script>
<![endif]-->
Но похоже, что элемент script оценивается как текст и не строит правильный путь к нашему javascript. Он думает, что {$layout:cdnPath}/scripts/browser-detect-admin.js — это путь к файлу. Я не могу понять, почему.
Я тестировал это в IE 7,8, а также в режиме совместимости с IE 9.