Preguntas etiquetadas con routes

9
¿Cómo configurar el tema de administrador para una ruta?

Según el manual de Drupal, la definición de ruta acepta el parámetro llamado _theme. Lamentablemente, este parámetro está documentado como "TODO" . ¿Se puede usar para forzar el tema de administrador para la ruta? ¿Es posible inyectar el parámetro de configuración con el nombre del tema de...

9
¿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...

9
¿Cómo borrar y reconstruir completamente los menús de drupal?

Hace un tiempo encontré una publicación de blog genial que detallaba cómo vaciar las tablas de menú y reconstruir el sistema de menú con una llamada php drush, una necesidad ya que el sitio será inutilizable después de vaciar esas tablas mysql. De esta manera, puede restablecer sus menús como si...

8
¿Cómo llamar a una función cuando se está viendo un nodo?

Cada vez que veo una página de nodo, quiero llamar a una función pero no estoy seguro de cómo hacerlo. Estaba pensando que debería usar hook_menu()y declarar la ruta como nodo /%, y adjuntar una función de devolución de llamada a esa ruta. ¿Es esa la forma correcta o hay una forma correcta /...

8
Alterar todas las URL para incluir información adicional

¿Qué ganchos están disponibles para alterar las URL? Por ejemplo, hay módulos de idioma que, cuando están habilitados, proporcionan URL como en /en/node/1lugar de dejarlo como /node/1. Quiero tener algo similar en la URL, a lo que pueda tener acceso sin que se vea comprometida otra...

8
Reemplazar elementos del menú con imágenes

Estoy buscando una manera de mostrar los elementos de un menú como imágenes (con desplazamiento) en lugar de los enlaces de texto habituales. Encontré los íconos de menú del módulo , pero como su nombre lo indica, está diseñado para colocar el ícono al lado del enlace. ¿Alguien tiene una técnica...

8
Módulo personalizado con su propio menú?

Estoy en el proceso de escribir mi tercer módulo personalizado y este es mi mayor desafío hasta ahora. Sé cómo usar hook_menu para generar elementos de menú y, dependiendo de la ruta que elija, determina dónde se muestran en el sitio (menú de administración o menú principal, etc.). Mi pregunta es:...

7
¿Por qué no funciona hook_menu_link_alter ()?

Quiero expandir los enlaces principales de mi tema, así que puse el siguiente código en mi módulo personalizado. function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } En page.tpl.php que utilicé print theme('links',...