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 …

Sobreescribir templates en Magento desde el layout

Una de las grandes bondades (y de los grandes problemas en el comienzo de la curva de aprendizaje) es el manejo de los templates a través de las definiciones xml del layout. Normalmente, cuando trabajamos con un skin desde el comienzo, más allá de las líneas de diseño que puedan existir, tenemos bastante libertad de …

Configuración gráfica para un cron job en Magento

Siempre que se habla de crear cron jobs para un módulo en Magento, se explica cómo configurar el crontab y el xml del módulo. Si bien vamos a lograr el objetivo, esto siempre obliga a quien administra el proceso a estar editando un archivo y corrigiendo los tiempos de ejecución. De ésta forma no sólo …

Crear un cron job en Magento

Muchas veces vamos a necesitar procesos que se ejecuten sin importar si del otro lado de la pantalla hay algún usuario realizando alguna acción. Por lo general éste tipo de tareas tienen que ver más con procesos administrativos que con la experiencia de compra en si misma. Una de las funcionalidades de Magento es el …

Cómo crear un renderer para las grillas en Magento

Si bien tanto para los formularios como para las grilla Magento nos provee de una serie de tipos listos para usar, en algunas oportunidades nos hará falta alguna nueva funcionalidad. En el caso de las grillas, es bastante sencillo agregar un nuevo tipo de columna. Normalmente, cuando nuestro formulario permite subir archivos, el resultado en …