En tutoriales anteriores vimos la forma de realizar una llamada básica en AJAX en Drupal y cómo pre-procesarla una llamada AJAX antes de la ejecución Drupal. En este nuevo tutorial veremos cómo podemos añadir nuestro propio procesamiento de la respuesta AJAX, una vez que el framework de Drupal ha hecho su trabajo. Recordatorio del ejemplo […]
AJAX avanzado en Drupal: Cómo pre-procesar la llamada AJAX
Profundizando un poco más allá del artículo anterior: AJAX básico en Drupal sin API de formularios, en este, vamos a ver cómo pre-procesar una llamada AJAX, antes de que Drupal realice su ‘magia’. Viendo el artículo anterior nos damos cuenta que para utilizar llamadas AJAX en Drupal, no es necesario escribir ni una sola línea […]
Reordenar ficheros js (javascript) y css en Magento
Para añadir ficheros javascript y css a una página Magento desde el layout, podemos utilizar el siguiente fragmento: <reference name="head"> <action method="addItem"><type>js</type><name>js/miscript.js</name></action> <action method="addItem"><type>skin_css</type><name>css/estilos.css</name></action> </reference> El problema que se nos puede plantear es que los archivos siempre son añadidos detrás de todos los existentes. Si además seguimos la recomendación de nuestros amigos de Magento de […]
Ejemplos básicos de AJAX, AJAH y AJAJ con jQuery
Cualquiera que sea nuestro método preferido de obtención de datos asíncronos desde nuestro servidor, con jQuery es tan sencillo como llamar a la correspondiente función. El siguiente ejemplo muestra el caso AJAH, quizá el más sencillo de explicar, pero funcionará igual cualquiera que sea el formato retornado por el servidor. La petición se puede realizar […]
Campo de texto sólo numérico con jQuery y expresiones regulares
En muchas webs se pueden encontrar tutoriales de validación de campos de formularios que se desea que sólo admitan valores numéricos. Al margen de la posterior validación del formulario, que siempre conviene realizar, una solución elegante al problema, si disponemos de jQuery, es evitar que el usuario introduzca caracteres no numéricos en el campo de […]
Reemplazar el símbolo de euro (€) con javascript
Para reemplazar un texto que incluya el símbolo de euro (€) en una cadena javascript, no sirve el método habitual… [js] micadena.replace(‘€’, ‘euros’); Es necesario utilizar la codificacion unicode para el símbolo de euro, o de lo contrario el patrón de búsqueda no funcionará: [js] micadena.replace(‘\u20ac’, ‘euros’);
Intercambiar imágenes de producto en Magento (visualizador con zoom)
Parece mentira que en Magento, versión tras versión, sigan sin mejorar la visualización de la galería de imágenes en la vista de producto. En la instalación por defecto de Magento (al menos hasta la versión 1.6.1), al hacer click en cualquiera de los iconos de la galería de imágenes, la imagen se muestra en una […]