Drupal

56
¿Cómo crear campos mediante programación?

¿Cómo puedo abordar la implementación de lo siguiente en Drupal 7? Lo que necesito hacer es crear un módulo que defina una nueva entidad de campo, llamada 'Compañía'. Tengo una lista de, digamos, 20 campos que debe completar cada instancia de la Compañía. Estas preguntas están predefinidas y...

54
¿Cómo se mejora el rendimiento de Drupal?

Drupal es rápido en su desarrollo, pero el rendimiento es muy pobre. Es difícil llegar a 50 solicitudes por segundo. Y hay tantas consultas SQL en una página web simple. Si prueba el tiempo de solicitud de un formulario enviado en Drupal.org, siempre tardará unos segundos en completarse. ¿Cómo...

52
¿Cómo actualizar solo el núcleo con drush?

Hay una gran fuga de seguridad en <7.32. Así que quiero actualizar todos mis sitios de Drupal lo antes posible sin preocuparme demasiado por romper cosas. Pero... $ drush dl drupal-7.32 It's forbidden to download drupal core into an existing core. Este funciona: $ drush up Pero eso no es lo...

51
Condición "OR" en db_select ()

Estoy estudiando la nueva capa de base de datos y me alegra que se haya cambiado a una capa OOP. Necesito implementar una consulta con db_select(). Descubrí que puedo agregar una WHEREdeclaración con $query->condition(), pero de forma predeterminada las condiciones son AND 'juntas. ¿Cómo puedo...

51
¿Cómo obtengo el ID de nodo actual?

En Drupal 7, si quisiera obtener la identificación del nodo del nodo que se muestra actualmente (por ejemplo node/145), podría obtenerlo con la arg()función. En este caso, arg(1)devolvería 145. ¿Cómo puedo lograr lo mismo en Drupal

51
Mejor comprensión de los comportamientos de Drupal.

Leí sobre los comportamientos de Drupal hoy e intenté escribir el siguiente código. (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); Es...

50
¿Cómo usar un archivo de plantilla para crear un tema?

Si bien los nodos, los comentarios, los bloques y muchas otras cosas en Drupal tienen como tema el uso de archivos de plantilla de tema (como node.tpl.php), los formularios son una historia diferente. No hay archivos de plantilla de tema para formularios. ¿Cómo puedo obtener un formulario...

48
Configurar el directorio temporal

Recientemente he movido un sitio de un localhost a un VPS. He logrado que los archivos públicos y privados se puedan escribir; Sin embargo, no estoy seguro de dónde encontrar la carpeta temporal y cómo cambiar los permisos. Sigo recibiendo este mensaje: El archivo temporal especificado: //...

47
¿Cómo obtengo el ID de nodo de la URL?

Hasta ahora, me encontré con estas 3 funciones en Drupal 7, pero no estoy realmente seguro de cuál es la diferencia entre ellas, y cuál es más apropiado para obtener la ID de nodo en una función de preproceso de bloque. menu_get_object() menu_get_item() drupal_lookup_path() ¿Me puede dar...