Preguntas etiquetadas con routes

Usando un término introducido en Drupal 8, las rutas son las rutas a las que responden los módulos.

5
¿Cómo obtener el nombre de ruta de una página de vista?
En mi controlador de envío personalizado, quiero redirigir a una URL de la página de vista, supongamos que mi nombre de vista es equipo y su ruta es /admin/team, descubrí que debería usar, $from_state->setRedirect('route');pero cuando intenté $from_state->setRedirect('/admin/team');Faced con error, ¿cómo puedo obtener el nombre de la ruta de vista?
15 views  8  routes 

3
¿Cómo modifico la ruta definida por otro módulo?
En otras palabras, ¿cuál es el equivalente de Drupl 8 de hook_menu_alter () ? Drupal 8 todavía usa hook_menu () , pero por lo que puedo ver, la información devuelta por el gancho es diferente de la que devolvió el gancho en Drupal 7. Por ejemplo, la definición dada en …
14 routes  8 

1
crear pestañas con hook_menu () para el módulo personalizado
Desde hace dos horas estoy tratando de crear pestañas en mi backend de módulos personalizados. He intentado varias sugerencias pero no pude hacer que ninguna de ellas funcionara. Este es mi hook_menu actual (): function social_links_menu() { $items['admin/config/system/social_links'] = array( 'title' => 'social_links', 'description' => 'Configure to fit clients needs', …
14 7  routes 


2
Si dos módulos definieron la misma ruta de menú en 'hook_menu', ¿cuál elegirá Drupal?
Por ejemplo, "moduleone" define la ruta 'admin / hello', que salida print_moduleone_stuff(). /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } "moduletwo" define la ruta 'admin / hello', que salida print_moduletwo_stuff(). /** * Implements …
14 7  routes  hooks 

6
¿Cómo uso los alias de URL en los menús?
Estoy pateando los neumáticos en Drupal 7 haciendo girar un sitio de prueba. Elegí el tema de Danland y creé varias páginas con alias de URL para cada uno, pero cuando creo el enlace del menú para cada uno, solo puedo ingresar el nodo en el campo "Ruta" para el …
14 7  routes  path-aliases 


7
¿Cómo llamo a la función menu_rebuild en Drupal 7?
Me gustaría llamar a la función menu_rebuild () , pero no estoy seguro de dónde pegar exactamente el fragmento de código. No puedo encontrar el archivo update.php en ninguna parte de mi instancia local. La razón por la que me gustaría intentar esto es porque eliminé todos los nodos, pero …
13 routes  updating 



1
¿Puedo agregar un enlace personalizado al "Menú principal" a través de hook_menu?
Estoy tratando de agregar un nuevo enlace al Menú principal desde mi módulo. Actualmente, este código: function custom_food_orders_menu() { $items['order_food'] = array( 'title' => 'Order Food', 'page callback' => 'page_creator_function', 'access callback' => TRUE, 'menu_name=' => 'main-menu', 'type' => MENU_NORMAL_ITEM, ); return $items; } ... agrega el enlace 'pedir comida' …
12 7  routes 


4
¿Cómo agrego una pestaña personalizada en la página de perfil de usuario?
Necesito agregar una pestaña personalizada en la página de perfil de usuario. Definí mi ruta como a continuación: mymodule.routing.yml mymodule.account: path: '/user/{user}/custom' defaults: _form: '\Drupal\mymodule\Form\MyModuleUserSettingsForm' _title: 'Custom Settings' user: \d+ requirements: _permission: 'access content' mymodule.links.task.yml mymodule.account: title: Mymodule Settings route_name: mymodule.account base_route: entity.user.canonical mymodule.links.menu.yml mymodule.account: title: My module Settings parent: …
11 users  8  routes 

5
¿Debo usar t () en la descripción de un hook_menu?
Siempre he usado t () para el título y la descripción de hook_menus de esta manera: $items['some-path'] = array( 'title' => t('My Page Title'), 'description' => t('This is a description about what my page is for'), 'page callback' => 'profile_user_page', ); Esto tiene sentido para mí para que los usuarios …
11 7  i18n-l10n  routes 


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.