Preguntas etiquetadas con hooks

Úselo para el mecanismo que permite extender la funcionalidad del módulo sin editar su código.



1
¿Cómo paso datos entre ganchos que no interactúan?
¿Cómo paso datos entre ganchos que no interactúan entre ellos, o entre una devolución de llamada de menú y un gancho? En el caso de que los dos ganchos tengan un parámetro en común, y ese parámetro se pasa por referencia, eso es fácil. ¿Qué hago cuando los ganchos, o …
10 hooks 

1
Ganchos de tema vs ganchos de módulo
A veces, cuando trato de aplicar un gancho, solo para darme cuenta de que se supone que está en un archivo de módulo. ¿Hay alguna manera de saber qué ganchos se pueden implementar en el archivo template.php de un tema o en un módulo?
10 hooks 




1
Drupal no invoca mis ganchos
Estoy desarrollando un módulo, pero los ganchos que estoy agregando no se invocan desde Drupal. Sucede con más de un gancho. Leí la documentación de los ganchos, y no puedo encontrar nada que explique por qué sucede esto. Verifiqué que estoy usando los parámetros correctos y devolviendo el valor correcto. …
9 hooks 

1
Cómo usar hook_node_presave para cambiar el valor del campo
Básicamente, quiero poner el nombre y el apellido juntos en $ node-> field_par_contact_name Pero me da una advertencia. (Vea abajo) function partnership_node_presave ($ nodo) { if ($ node-> type == 'asociación') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['name']; $ apellido = $ nodo-> field_par_contact_surname ['und'] [0] ['name']; …
9 hooks 

3
¿Cómo se cargan los archivos javascript adicionales necesarios para el complemento wysiwyg api en las páginas de nodo / edición?
Estoy creando un complemento con el módulo API WYSIWYG para Drupal 7 que agregará un botón a la barra de herramientas de los editores compatibles. Estoy usando el hook_wysiwyg_plugin()gancho para crear un nuevo botón en la barra de herramientas del editor, pero necesito cargar algunos otros archivos javascript. El hook_wysiwyg_plugin()enlace …
9 7  hooks  wysiwyg 

1
¿Cómo inserto HTML justo antes de la etiqueta de cierre del cuerpo?
Estoy buscando la mejor manera de insertar contenido HTML arbitrario en una página antes de la etiqueta de cierre del cuerpo, de manera similar a la forma en que drupal_add_js()agrega JavaScript en la parte inferior de una página. Vengo de un fondo de Wordpress, y en Wordpress esto podría lograrse …
8 7  hooks 

3
¿Cómo incrustar el NID de un nodo en el título de un nodo?
Sé que el módulo de nodos automáticos existe, pero es solo para Drupal 7. ¿Existe un método para asignar automáticamente el título con el NID al hacer clic en enviar? Sé que el NID no existe hasta que se presiona el botón Enviar. ¿Cómo se incrustaría el NID en el …
8 8  hooks  nodes 


4
¿Es posible conectar al evento variable_set ()?
Me gustaría rastrear el evento de cambios del sistema, para que sean revertables. Al verificar variable_set (), veo que no se proporciona ningún gancho para ese evento. ¿Hay alguna forma de hacer esto? Puedo modificar para enganchar a los formularios de configuración, pero hay un montón de formularios de configuración …
8 7  hooks 

4
Alternativas a hook_init ()
Utilizo hook_init()para verificar el último tiempo de acceso de los usuarios. Si el último tiempo de acceso es ayer, incremente un contador y establezco algunas variables. El problema es que a hook_init()veces se ejecuta más de una vez (puedo ver esto usando dsm()) para la misma carga de página, por …
8 7  hooks 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.