Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal

3
Barras en el parámetro de ruta única u otras formas de manejar una cola de menú con un número dinámico de parámetros
Según la documentación de Symfony , una ruta definida a continuación debe activar el controlador especificado para ambos /hello/boby /hello/bob/bobby: _hello: path: /hello/{names} defaults: { _controller: \Drupal\mymodule\Controller\Main::Controller } requirements: _access: 'TRUE' names: .+ En el caso de una solicitud para /hello/bob/bobbyel {names}parámetro sería "bob / Bobby" (slash intacto) y sería …
8 8  routes 

1
¿Dónde renderizar? Preproceso o plantilla?
Estamos mejorando constantemente nuestro rendimiento de codificación y estamos monitoreando cada carga de página para optimizar los tiempos de carga y representación en nuestros sitios web. Por encima de la declaración en mente, me topé con la pregunta de dónde deberíamos renderizar las matrices renderizables. Si los procesa en su …

3
¿Cómo cambiar mi página de inicio según la hora del día?
He buscado por todas partes esto. ¿Cómo cambio mi página de inicio según la hora del día? Para ser absolutamente explícito, quiero: Entre las 8 a.m. y las 7 p.m. - Página de inicio 1 (nodo / 4) Entre las 7 p.m. y las 8 a.m. - Página de inicio …
8 nodes 


1
¿Cómo instalar el paquete a través del compositor?
Me gustaría agregar una biblioteca a mi módulo personalizado drupal 7. ¿La biblioteca se puede instalar a través del compositor, pero no puedo encontrar una solución para la instalación? ¿Cómo puedo instalar esta biblioteca? He instalado el "administrador de compositores" pero todavía no puedo ejecutarlo.

5
¿Cómo publicar nodos 3 veces al día?
Tengo una lista de nodos no publicados, creados con el módulo Vistas . Me gustaría que una tarea se ejecute 3 veces al día, a horas específicas. Cada vez que se ejecuta la tarea, solo se debe publicar uno de los nodos de la lista. ¿Cómo puedo hacer esto? Pasos …
8 views  nodes  rules 

1
Cómo representar mediante programación un formulario de contacto en un tema en D8
¿Cómo hacer que el formulario de contacto lateral (comentarios) se muestre individualmente en un bloque personalizado u otra página luego / contacto (por ejemplo, portada)? He intentado este código, pero no funciona (¿son entidades de formularios de contacto?): // get default form // get the entity object $default_form = \Drupal::config('contact.settings')->get('default_form'); …
8 8  entities  theming  emails 



4
Obtener una imagen de un artículo / entidad
¿Cómo obtengo más fácilmente una imagen (su ruta) del tipo de contenido del artículo incluido en Drupal 8? Lo que tengo es una entidad. Sin $image = $node->fields['field_image']embargo, usar me da una estructura infernal. ¿No hay una manera más fácil de obtener la ruta de la imagen? Además, no puedo …
8 entities  8  media 

2
Cambiar el estado de Workbench de Borrador a Publicado programáticamente
Me gustaría hacer una operación masiva y cambiar los nodos de un estado de borrador a publicado. Creé una nueva revisión a partir de un cambio anterior, pero todas las revisiones están predeterminadas en Borrador. Ahora me gustaría básicamente publicar la nueva revisión. (Estoy usando el módulo Workbench). He intentado …
8 workbench 


4
¿Cómo enviar correos electrónicos a múltiples destinatarios usando drupal_mail?
Estoy usando drupal_mail para enviar correos electrónicos, $to = 'email@email.com'; drupal_mail('$module_name', $key, $to, language_default(), $params = array('username' => 'Tanvir'), $from = NULL, $send = TRUE); Quiero enviar correos electrónicos a varias direcciones de correo electrónico a la vez. ¿Debería estar haciendo esto? $to = array('one@email.com', 'two@email.com', 'three@email.com',); drupal_mail('$module_name', $key, $to, …
8 emails 

4
¿Por qué entity_metadata_wrapper-> save () no actualiza la revisión del nodo?
Estoy desarrollando un módulo para actualizar nodos (habilitar revisión). Se parece a esto. $nodes = node_load_multiple(array(), array('type' => $bundleType)); foreach ($ndoes as $node){ $w = entity_metadata_wrapper('node',$node); $w->MyFields->set($someValue); $w->save(); } Estableció los campos correctamente, pero la revisión-id del nodo no cambió después $w->save(). ¿Cómo puedo actualizar la ID de revisión?
8 7  nodes  entities 

4
Retrase la llamada ajax en el campo de texto para permitir escribir
Me gustaría retrasar el disparo de ajax de la misma manera que el autocompletado parece funcionar. Por ejemplo, si un usuario está escribiendo, el ajax no se ejecutará hasta que hayan transcurrido 500 ms desde el último keyup. Actualmente estoy viendo drupal.behaviors pero no puedo hacer que funcione. Drupal.behaviors.mymodule = …

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.