drupal-header

Drupal: El “view” de un cck no está disponible cuando hago node_load() [Solución]

Cuando cargamos un nodo con node_load(), si quisiéramos hacer uso de la propiedad “view” de un campo CCK veríamos que la misma no existe:

Esto pasa porque CCK solo prepara esta propiedad cuando un nodo se esta por imprimir mediante node_view(). Si lo que necesitas es usar node_load() en lugar de node_view() la solución es inyectarle la propiedad “view” mediante 

Seguir leyendo…

drupal-header

Drupal: Error “HTTP request status”

Si ves que drupal te dice en el reporte de estado (admin/reports/status) algo como esto:

Podes decirle a Drupal que ignore este error poniendo la siguiente linea al final del archivo settings.php: $conf[‘drupal_http_request_fails’] = FALSE; Al que le interese profundizar mas en el asunto aca esta el hilo: http://drupal.org/node/245990 PD: lo estoy ignorando al error porque 

Seguir leyendo…

drupal-header

Drupal: Porque usar Drupal.behaviors en lugar de $(document).ready();

Durante mucho tiempo estuve usando $(document).ready(); para poner mi js en Drupal, y funcionaba la mar de bien. Esto me permitía ejecutar javascript inmediatamente después que el DOM estuviera cargado evitando así errores de referencias a objetos que todavía no existieran al querer manipularlos. Ahora bien, hay un problema que vamos a encontrar por medio de un ejemplo simple: Si tuviéramos un listado de nodos 

Seguir leyendo…

drupal-header

Drupal 6: El tag http-equiv=”Content-type” de sale duplicado

Un curioso bug en Drupal y de facil solucion. Solamente tenes que poner el siguiente snippet en el template.php de tu theme o bien en algún modulo de tu propia factoría 🙂