es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DRUPAL-9

Drupal 9 desactivar caché de página con cadena de consulta.

Tengo Drupal 9. Quiero desactivar la caché cuando exista una cadena de consulta. Este es mi código: function mytheme_preprocess_page(&$variables) { if(isset($_SERVER[‘QUERY_STRING’])) { if(!empty($_SERVER[‘QUERY_STRING’])) { \Drupal::service(‘page_cache_kill_switch’)->trigger(); } } } Comprobé que la tabla “cache_data” todavía tiene nuevas filas con diferentes cadenas de consulta (/pagina-esempio?a=x). Intenté con Drupal 8 y recuerdo que . . . Read more

Elemento de formulario de fecha múltiple en Drupal 9

Estoy tratando de agregar un campo de fecha múltiple (cardinalidad ilimitada) en el formulario de configuración de mi módulo personalizado. $form[‘holidayForm’][‘holidays’] = [ ‘#type’ => ‘date’, ‘#multiple’ => TRUE, ‘#title’ => $this->t(‘Holidays’), ‘#default_value’ => $config->get(‘holidayForm.holidays’), ]; Como puedes ver, he agregado la propiedad #multiple, pero sigo obteniendo un solo campo. . . . Read more

¿La preprocesadora Drupal 9 entity->url() no está definida?

Entonces estoy tratando de crear un banner personalizado basado en la imagen cargada por el usuario utilizando esto How to Create Powerful Container Paragraphs in Drupal 8 Estoy usando Drupal 9 y cada vez que intento hacer esto $image = $paragraph->field_image->entity->url(); Obtengo este error Error: Llamada al método indefinido Drupal\file\Entity\File::url() . . . Read more

¿Cómo actualizo una segunda base de datos sin cambiar la conexión activa?

Estoy utilizando Drupal 9.2.10 y me gustaría actualizar una entrada de la base de datos que no está en la base de datos predeterminada. Cuando uso select y join, utilizo: $query = \Drupal::database()->select(‘default.table1’, ‘table1’); $query->leftJoin(‘db_name2.table2’, ‘table2’, ‘table2.id=table1.id’); lo cual funciona bien Sin embargo, cuando intento actualizar una fila en la . . . Read more