7

Borrar variables al desinstalar un módulo, o al actualizarlo

Cuando desinstalamos un módulo de drupal debemos borrar las variables que este módulo haya generado.

Para borrar las variables tenemos dos métodos a la hora de borrar las variables, la primera opciones es el método <?php variable_del('nombre_de_la_variable'); ?> . Esta opción es interesante cuando el módulo no genera muchas variables.

Exportar/importar nodequeue entre entornos.

No soy uno de los grandes defensores de Nodequeue, me gusta más Weight, pero en algunos casos Nodequeue es la única opción "usable" para los clientes.

He intentado exportar vía Features extra los nodequeue creados, pero no me preguntéis porque no los exportaba. Así que con esta tesitura me propuse buscar otra opción de tener en código una queueu que se pueda desplegar y "desplegar" en diferentes entornos.

Delivery Callback para recuperar html vía ajax con Drupal.

A raíz del post de Capynet en su blog: Drupal 7: Hacer bypass a page.tpl.php programáticamente he recordado que para un proyecto pasado usé la función Delivery Callback para realizar peticiones a la bbdd y recuperar datos en formato html e imprimirlos en la web.

Crear pseudofields en entidades.

Ya se que parece raro la idea de un pseudofield, o lo que es lo mismo un campo falso. Pero lo cierto es que puede ser de ayuda.

Lo primero es entender que son los pseudofields.

Los no-fields son elementos que colocamos dentro de un nodo, para gestionarlos como fields, pero que a diferencia de los fields no podemos agregar valor en el formulario, ya sea porque este valor se genera automáticamente, o porque es una constante.

Script para crear alias en la función hook_update_N

A veces cuando actualizamos un proyecto de Drupal tenemos que crear también alias de urls para el mismo. Una forma de hacerlo es picarlo a mano, otra opción más útil es hacerle mediante código con la función Hook_update_N.

Subscribe to RSS - 7