Mostrar los bloques html en el frontend de Magento

La forma en que se aplican las plantillas en Magento puede resultar, en primera instancia, bastante abrumadora. Para aquellos que ya hayan implementado plantillas en algún desarrollo, puede que les resulte bastante más sencillo.

Hasta ahora, ya vimos cómo se organizan los skins dentro de la aplicación. Ya teniendo ese punto en claro, vamos a empezar a modificar y tratar de crear nuestro propio skin.

Dada la cantidad de plantillas que se involucran en cada página, es muy recomendable activar el debug de plantillas para el frontend.

Como se trata de un tema de configuración, vamos a ir a Sistema -> Configuración.

Una vez en el módulo, elegimos la última opción, que apunta a los temas referidos al desarrollo.

Opciones de desarrollo en Magento

Dentro de ésta sección, nos vamos a encontrar con las siguientes opciones.

Listado de opciones para desarrollo en Magento

La opción que nos interesa cambiar es la segunda: Debug. Al desplegarla veremos lo siguiente.

Opción para debug en Magento

Hasta acá no hay nada que nos sirva para lograr que en el frontend se puedan ver los distintos templates utilizados en cada pantalla.

Seguir leyendo «Mostrar los bloques html en el frontend de Magento»

Gestión del caché en Magento

El gestor de caché en la aplicación sigue siendo confuso. Si bien cumple con su cometido, es una de las interfases que parecería que poca atención ha recibido; y suele generar dudas sobre qué hace, y si lo hace.

Para acceder a ésta gestión, lo hacemos a través de Sistema -> Gestión del Caché.

Éstas son las opciones con las que contamos.

Gestión del cache de Magento

Las posibilidades que tenemos son bastante claras.

Seguir leyendo «Gestión del caché en Magento»

Seleccionar el skin para Magento

En el último post referido a la plataforma, conté un poco sobre cómo organizar diferentes skins.

Ahora vamos a ver el siguiente paso, que es ni más ni menos que aplicar cualquiera de estos skins a, sigo insistiendo que sólo por ahora, nuestra única tienda.

Para configurar nuestra preferencia, en el backend, tenemos que ir a Sistema -> Configuración.

Ahi nos vamos a encontrar con la siguiente pantalla.

Configuración de Magento

Desde éste modulo, tenemos acceso a la configuración de todas las funcionalidades de la aplicación.

Seguir leyendo «Seleccionar el skin para Magento»

Skins, paquetes y temas en Magento

Ya antes expliqué cómo se organizan dentro de la aplicación los skins.

Ubicando esos archivos, podríamos comenzar a modificar el skin para adaptarlo a nuestra preferencia.

Habiendo ahora alcanzado cierta capacidad para modificar el skin de nuestra tienda, vamos a ver cómo hacer para tener múltiples skins, y no sólo para el frontend, sino para toda la aplicación.

Vamos a tomar como caso a modificar, el del, por ahora, nuestro único frontend.

Como comento en el post mencionado al comienzo, los archivos de cualquier skin, se encuentran en dos directorios: /app/design y /skin.

Ahora bien, la estructura propuesta por Magento para la gestión de skins, permite un cómodo manejo y una facilidad de organización a la cual uno se acostumbra rápidamente.

Ya sea que desarrolles todos tus skins y los archives en un único repositorio junto al código de la aplicación, o bien, que tengas tu tienda funcionando pero te guste ir cambiando la apariencia del mismo; es posible mantener todos esos skins juntos, sin que por ello traiga algún problema.

Seguir leyendo «Skins, paquetes y temas en Magento»

Montar carpetas compartidas de Windows en Linux

Muchas veces necesitamos acceder a carpetas compartidas por equipos con Windows.

En mi caso, lo que más suele pasarme, es tener que acceder a ciertos recursos compartidos, de manera temporal, para poder realizar alguna tarea en particular.

Con el siguiente comando, logramos que esa carpeta esté disponible en nuestro Linux, para usarla como cualquier otra carpeta.

mount -t cifs //servidor/carpeta -o username=usuario,password=contraseña /home/usuario/carpeta
Seguir leyendo «Montar carpetas compartidas de Windows en Linux»