Compilando los ficheros Sass de Magento utilizando Gulp y Node-sass

Antes de todo dar las gracias a Damián por invitarme a escribir en su blog, es un honor escribir en un blog del que hemos aprendido tanto, espero estar a la altura. Desde la versión 1.9.0.0 de Magento se nos introdujo de forma nativa en los themes Sass con el famoso theme rwd. Trabajando como …

Cómo crear Widgets en Magento

Si bien este es un tema viejo (los widgets fueron implementados en febrero de 2010 con la versión 1.4.0.0 de Magento), todavía hay proveedores proyectos que fuerzan al cliente a manejar el contenido CMS copiando y pegando html puro y duro (si, en el año 2014). Los casos más burdos vistos involucran: ¿Por qué es …

Herencias de themes en Magento 1.9.0.0

Con respecto a los themes, además de contar con una opción enfocada en responsive (si, no es 100% responsive aún el theme que viene por defecto), vamos a encontrar una nueva forma de manejar las herencias (lo cual muchos van a agradecer). Como los ejemplos demuestran mejor, voy a crear un theme nuevo, en un …

Incluir archivos JS por layout según configuración en Magento

Ya hemos visto como sobreescribir templates y cómo agregar archivos css de forma modular. Siguiendo con la idea de armar módulos que podamos reutilizar, vamos a ver cómo agregar archivos javascript pero sólo si hemos configurado desde el backend su inclusión. Si antes aplicamos el método addCss, en ésta oportunidad tenemos dos formas de llamar …

Cómo agregar un archivo CSS por layout en Magento

Siguiendo un poco con el tema de las buenas prácticas en cuanto a maquetación, módulos y esas yerbas; vamos a ver cómo incluir un nuevo archivo css dentro de nuestro template. Básicamente tenemos dos formas (algunas más en realidad si queremos hacer las cosas poco prolijas). La primera y más extendida, sería tomar page.xml de …