Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal


3
Obtener el objeto de nodo en hook_form_FORM_ID_alter
Siga esta pregunta, pero no tengo suficiente reputación para pedir aclaraciones en un comentario. Estoy portando un módulo contribuido a Drupal 8. El código sugerido en el CR y la publicación mencionados anteriormente no funciona: $node = $form_state->getFormObject()->getEntity(); Nada se carga en la variable $ node. Mi IDE de PHPStorm …
13 8  forms 


1
Tipo de campo: texto vs. texto largo
¿Cuáles son las diferencias entre 'Texto' y 'Texto largo' en Drupal 7? Si se trata simplemente de la longitud de caracteres de la base de datos, ¿es mejor ser cauteloso y usar de manera predeterminada el texto largo en situaciones en las que el dominio de los posibles valores ingresados …
13 7  entities 

2
¿Cuál es la diferencia entre hook_preprocess_page y hook_preprocess_html?
Veo que ambos hook_preprocess_page()y hook_preprocess_html()son puestas en práctica de hook_preprocess_HOOK(), pero no entiendo cuándo usar cuál. hook_preprocess_page se llama primero, pero eso no me ayuda a entender quién lo llama. Mirando la debug_print_backtrace()salida, se llama theme(), pero eso realmente no me lleva a la respuesta. ¿Se define simplemente por la …
13 7  theming 

4
Actualización de un campo mediante programación, hook_node_update
Actualmente intento actualizar un campo cada vez que se crea o actualiza un nodo. Sin embargo, el valor no se está rellenando dentro del nodo, ¿tengo acceso al objeto de nodo con este gancho en particular? ¿Qué me podría estar perdiendo? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are …
13 7  entities 


7
Agregar un nuevo usuario directamente en la base de datos
Me dieron los archivos en un sitio de Drupal para que pueda crear un nuevo tema. Sin embargo, no se me ha dado la fecha de usuario / contraseña de administrador de Drupal, por lo que no puedo iniciar sesión en el área de administración. ¿Hay alguna forma de crear …
13 6  users  database 






2
KernelEvents :: SOLICITUD no se activa en páginas en caché
Estoy tratando de implementar un suscriptor de evento KernelEvents :: REQUEST para realizar alguna acción en la carga de la página. Necesito que este evento se active independientemente de si la página solicitada existe en el caché de Drupal; parece que KernelEvents :: REQUEST no se activa cuando Drupal sirve …

4
Obtenga el valor de un campo de usuario personalizado
Tengo un formulario personalizado que necesita mostrar un valor predeterminado de un campo de usuario personalizado. El campo se creó en / admin / config / people / accounts / fields y su nombre de máquina es field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Sin …
13 users  8 

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.