¿Cuál es la forma recomendada de agregar jQuery (o cualquier script) ANTES del resto de los scripts que vienen con Magento utilizando local.xml?Agregar jQuery a Magento
He tratado de usar (en local.xml):
<reference name="head">
<action method="addItem">
<type>skin_js</type>
<script>js/jquery-1.6.4.js</script>
</action>
</reference>
pero esto termina la adición de jQuery para el final de las secuencias de comandos que se agregan por Magento en page.xml en el paquete base. Incluso he intentado quitar todos los scripts usando:
<action method="removeItem">
...
</action>
para eliminar todos los scripts que se agregaron en page.xml y luego volver a agregar en local.xml en el orden que los necesito para estar en (jQuery primero), pero de alguna manera, terminan en el mismo orden (con jQuery en último lugar).
He revisado el código de Magento y verificado que las secuencias de comandos se eliminan y luego vuelven a agregarse a $ this -> _ data ['items'] en Mage_Page_Block_Html_Head, pero en algún momento, cuando se agregan al página, se agregaron con jQuery al final.
Supongo que tiene que haber una forma más elegante de hacerlo, pero todavía no lo he encontrado en Google. Todo lo que he encontrado recomienda modificar page.xml directamente, lo que he leído en otro lugar no es una buena idea.
¡Esto funcionó muy bien! Gracias. Una edición es que el http: falta desde el inicio del atributo src. No me dejaba editar porque mi edición no era> 6 caracteres. – Luke
Genial;), es a causa de mod_pagespeed, lo siento por eso. Actualizado mi respuesta. – Kenny