Dropdowns en los formularios de backend de Magento

Uno de los ejemplos que el creador de módulos de Magento no incluye para el caso de los formularios del backend, es el del uso de dropdowns que deben ser llenados con valores de algún modelo que referencia a una tabla.

Por defecto, nos encontramos con esto.

Dropdown en un formulario de backend en Magento

Para lograrlo, el código que se utiliza en la composición del formulario es el siguiente.

Seguir leyendo «Dropdowns en los formularios de backend de Magento»

Magento 1.4.2.0-beta1 (MagentoConnect la gran estrella)

Luego de la publicación de la última versión estable, y previo al lanzamiento del patch que la corregía, se publicó el 27 de julio la primera beta de Magento 1.4.2.

Todos los cambios presentados giran sobre MagentoConnect Manager 2. Sólo basta con revisar el changelog.

Las opciones de creación de extensiones también han sido ajustadas.

Hay pequeños cambios en los datos de la versión.

Información de la extensión en el empaquetador de Magento
Seguir leyendo «Magento 1.4.2.0-beta1 (MagentoConnect la gran estrella)»

Url friendly en CodeIgniter

CodeIgniter nos permite la utilización de urls amistosas (si, la traducción suena bastante fea).

Dado que por defecto esto no funciona, tenemos que hacer algunos pequeños ajustes.

Lo primero será crear un archivo .htaccess con lo siguiente.

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

A partir de ahora, en lugar de usar:

http://www.dominio.com.ar/index.php/controlador/accion/

Vamos a poder usar:

http://www.dominio.com.ar/index.php/controlador/accion/
Seguir leyendo «Url friendly en CodeIgniter»

Magento 1.4.1.1 (corrigiendo errores x2)

La semana pasada, más precisamente el 26 de julio, se lanzó la Magento 1.4.1.1.

Como toda versión menor, su propósito es el de corregir bugs. Pueden darse una vuelta por el changelog para ver la lista completa. Pueden ver que la mayoría de los cambios están relacionados con el checkout (o con parte del proceso).

Con éste upgrade surgió un problema que no ha sido muy bien explicado (yo creo que tampoco se lo ha podido reproducir correctamente) y que tiene que ver con la falta de algunos archivos de los modelos del módulo de Sales que no son descargados en la actualización.

Seguir leyendo «Magento 1.4.1.1 (corrigiendo errores x2)»

El teclado numérico no funciona en Ubuntu

En una de las últimas actualizaciones de la distro me pasó que el teclado numérico ya no funcionaba.

Lo primero que pensé fue que alguna de las actualizaciones requería algún reinicio (reconozco que no le presté gran atención a la lista de paquetes) y que esto estaba generando algún tipo de incompatibilidad o conflicto entre paquetes.

Luego de haber reiniciado, la molestia se convirtió en problema. Buscando un poco encontré el bug sobre el no funcionamiento del teclado numérico en Ubuntu.

Al parecer se viene arrastrando el tema desde hace varias ediciones, aunque la solución es realmente sencilla.

Seguir leyendo «El teclado numérico no funciona en Ubuntu»