Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal


3
¿Paneles o módulo de contexto?
¿Puedo obtener alguna información sobre las diferencias entre los dos? Estoy construyendo un sitio web donde usar 'contexto' es muy importante. Después de ver esta serie de videos sobre Page Manager de NodeOne, creo que el "contexto" de los paneles y su capacidad para transmitir argumentos de forma segura a …
9 views  panels  7 

2
Mejores prácticas de imagen y medios
Estoy buscando sugerencias sobre las mejores prácticas para D8 y entidades de archivos / medios. Originalmente agregué esto como respuesta, pero Kiamlaluno evidentemente sintió que debería ser una nueva pregunta en sí misma, así que aquí va. Estoy tratando de encontrar la mejor manera de manejar archivos y entidades de …
9 8  media 


4
Actualización del núcleo de 8.2 a 8.3 a través del compositor
Estoy tratando de actualizar Drupal core a 8.3 pero me encuentro con dificultades. En la parte inferior de la página está el archivo composer.json con el que estoy comenzando. Si cambio "drupal / core": "~ 8.2" => "drupal / core": "~ 8.3" y luego ejecuto composer update drupal/core --with-dependencies, obtengo …
9 8  updating  composer 

2
¿Cómo probar si la página actual es una página de administrador?
En algún momento comencé a usar el siguiente código para probar si la página actual es una página de administración: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Pero descubrí que esto falla en las páginas de edición de nodos en hook_entity_load (). ¿Cómo probamos si estamos en una página de administrador …
9 8  routes 


2
Imprimir campo de imagen con múltiples entradas del campo en plantilla de ramita
Tengo una plantilla de ramita para un tipo de contenido personalizado. Y es capaz de representar la mayoría de los campos bien, pero no puedo imprimir un campo de imagen con varias imágenes. nodo: mycontenttype.html.twig contiene {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images …
9 theming  8  media 

4
contar valores de campo multivalor en twig
Quiero contar el número de valores de campo ilimitado en la plantilla de ramita que intenté {{ node.field_mytext.count }} => ante un error y en otro intento {{ content.field_mytext.count }}=> nada devuelto (en este método verifiqué que mi campo no está en el campo deshabilitado es el administrador de visualización) …
9 theming  8 

5
¿Cómo puedo representar programáticamente el campo de un nodo respetando la configuración del modo de vista?
Quiero representar el campo de un nodo dentro de un bloque. Funciona así: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Pero esto no es 100% como si simplemente renderizara …
9 entities  8 

2
¿Cuál es la forma adecuada de obtener elementos de una cola de entidad?
Estaba teniendo problemas para encontrar ejemplos de API para entityqueue en Drupal 8. Terminé escribiendo una consulta para obtener los artículos. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Pero me gustaría usar una función integrada si es posible. ¿Dónde está la función para recuperar …
9 8 


9
¿Cómo anulo el tema de administrador en mi propio tema?
Creé mi propio tema de Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Estoy usando "Seven" como tema de administrador. Cuando edito una página …
9 8  theming 


2
Restablecer contraseña de usuario sin usar "¿Olvidó su contraseña?"
Sé que en Drupal 7 podría restablecer la contraseña de usuario # 1 a través del código. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()ya no existe en Drupal 8.) Alternativamente, podría …
9 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.