Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal


3
¿Cómo crear una redirección mediante programación? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 3 años . Intento crear una redirección 301 con el módulo de redireccionamiento . Por …
14 8  redirection 

3
Actualizar mediante programación el valor de un campo
Quiero actualizar el valor de un campo de nodo cuando se actualiza un nodo. Intenté usar el código mencionado aquí Actualización programática de un nodo Drupal 8 use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check = \Drupal::routeMatch()->getParameter('node'); if ($check) { $node = Node::load($check->nid->value); $node->title->value = 'testing'; //set value for field $node->save(); …
14 8 

3
¿Cómo muestro el título del nodo actual en page.html.twig O en node.html.twig?
Si quiero mostrar el título del nodo actual en page.html.twig (de forma predeterminada, parece que solo está disponible en node.html.twig) tengo que crear una función de preproceso como esta: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { …
14 theming  8 

5
Cómo obtener la etiqueta del paquete de la entidad
¿Cómo obtengo la etiqueta legible para humanos de un paquete de una entidad cargada? Digamos que quiero obtener la etiqueta de un nodo del paquete my_article, que es "Mi increíble artículo" // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // …
14 8  entities 



2
Cómo mostrar admin / reports / dblog en la terminal (cli)
Durante el desarrollo, me gusta mucho una pantalla dedicada con todos los mensajes de registro de drupal. Trabajar en mac o * nix creando una nueva ventana de terminal y haciendo una cola -f en el archivo de registro sería realmente bueno. Por lo tanto, puedo hacer una cola -f …

1
¿Cómo uso una devolución de llamada de envío en un formulario de configuración de administrador de Drupal?
Estoy usando este código para hacer mi formulario de administrador: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); } …
14 7  forms 



2
¿Cómo obtener todas las opciones de un campo 'seleccionar'?
¿Cómo puedo obtener todas las opciones para un campo cck? Por ejemplo, hay un campo con 3 opciones en los valores permitidos, como opción1, opción2, opción3.¿Hay alguna función que reciba el nombre del campo y devuelva la opción1 a la opción3?
14 7 

7
¿Colocar bloques programáticamente?
Estoy usando Drupal 7. En este momento, tengo un menú principal de navegación y un selector de idioma que existe en el encabezado de mi sitio web. Los coloqué allí yendo a CMS> Estructura> Bloques y luego arrastrando los bloques a la región del encabezado. ¿Cómo ubico programáticamente estos bloques …
14 7  blocks 



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.