Какой рекомендуемый способ добавить jQuery (или любой другой скрипт) ПЕРЕД остальными скриптами, которые идут с Magento использует local.xml?
Я пытался использовать (в local.xml):
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<script>js/jquery-1.6.4.js</script>
</action>
</reference>
, но это закончилось добавлением jQuery в конец скриптов, которые Magento добавляет в page.xml в базовом пакете. Я даже попытался удалить все сценарии, используя:
<action method="removeItem">
...
</action>
, чтобы удалить все сценарии, которые были добавлены в page.xml, а затем повторно добавить их в local.xml в том порядке, в котором они мне нужны (сначала jQuery) , но почему-то они заканчиваются в том же порядке (с jQuery последним).
Я прошел через код Magento и убедился, что скрипты удаляются, а затем снова добавляются в $ this -> _ data ['items'] в Mage_Page_Block_Html_Head, но в какой-то момент, когда они добавляются на страницу , они добавляются с помощью jQuery в последнюю очередь.
Я предполагаю, что должен быть более элегантный способ сделать это, но я еще не нашел его в моем поиске в Google. Все, что я нашел, рекомендует напрямую изменять page.xml, что, как я читал в другом месте, не является хорошей идеей.