Preguntas etiquetadas con hooks

8
Agregue su propio contenido al nodo

He creado un módulo que agrega contenido personalizado a un nodo; Me gustaría mostrar este contenido personalizado en la vista de nodo. Creo que hook_node_view()es el gancho correcto para usar, pero mi contenido no se muestra. Lo que obtuve hasta ahora es el siguiente código: function...

8
¿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
¿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...

8
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,...

8
Ejemplo de hook_file_download

¿Cómo restrinjo el acceso a ciertos archivos según su tipo de contenido? Tengo la sección de descargas para usuarios registrados y quiero evitar que publiquen enlaces en algún lugar fuera de mi sitio. ¿Es hook_file_download()suficiente la implementación ? Probé este código y es suficiente para mi...

8
¿No se llama a la función de tema personalizado?

Estoy creando un módulo Drupal 7 para crear un tipo de campo a medida. He implementado todos los ganchos necesarios. Mi hook_field_formatter_view()función se ve así: function MYMODULE_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) { $element =...

8
Módulo personalizado con su propio menú?

Estoy en el proceso de escribir mi tercer módulo personalizado y este es mi mayor desafío hasta ahora. Sé cómo usar hook_menu para generar elementos de menú y, dependiendo de la ruta que elija, determina dónde se muestran en el sitio (menú de administración o menú principal, etc.). Mi pregunta es:...

8
¿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 título? ¿Qué gancho usaría...

7
¿Qué es la alternativa hook_node_view en Drupal 8?

Estoy usando Drupal 8 Beta 14 y quiero editar el objeto de nodo en el modo de vista teaser. Como hook_node_viewse elimina en Drupal 8. ¿Cuál es el gancho alternativo o alguna otra forma que pueda usar para editar el nodo? ¿Es hook_ENTITY_TYPE_viewo hook_entity_viewalguna otra