¿Cuáles son los fundamentos de la implementación hook_menu()? Me gustaría ver los conceptos básicos cubiertos en una sola pregunta, para evitar tener que responder una y otra vez las mismas preguntas similares pero
Usando un término introducido en Drupal 8, las rutas son las rutas a las que responden los módulos.
¿Cuáles son los fundamentos de la implementación hook_menu()? Me gustaría ver los conceptos básicos cubiertos en una sola pregunta, para evitar tener que responder una y otra vez las mismas preguntas similares pero
Estoy trabajando en un módulo en Drupal 7. He agregado una implementación hook_menu: $items['admin/config/content/mymodule'] = [ 'title' => 'MyModule', 'description' => 'Configure MyModule settings.', 'page callback' => 'mymodule_get_form', 'page arguments' =>
El nombre de la ruta de la página actual está disponible en page.html.twig? La página se genera mediante el formulario de comentarios
¿Cuál es el trato con todos los parámetros con y sin un carácter de subrayado prefijado ? ¿Dónde decide Drupal cómo procesar estos parámetros? ¿Este concepto se introdujo desde Symfony o es nuevo en Drupal? Ejemplo ( node.routing.yml ): node.overview_types: path: '/admin/structure/types'...
¿Hay alguna manera de agregar un enlace hash en el menú debajo del menú drupal para crear un elemento de menú que salte a un ancla o id en la
¿Cuál es la diferencia entre argumentos de acceso y devolución de llamada de acceso? Supongamos que establezco la devolución de llamada de acceso en 'user_access', y array('custom permission')es el valor de los argumentos de acceso. Qué significa eso? ¿Cómo se afectan
Al agregar un elemento de menú en las vistas, veo tres selecciones que son ambiguas Entrada de menú normal Pestaña Menú Pestaña de menú predeterminada ¿Cuál es la diferencia y cuándo usaría cada
He descargado el proyecto de ejemplos , pero en el módulo menu_example todos access callbackestán configurados en true... difícil de entender cómo funciona. En mi ejemplo, mi entrada meno debería estar visible en los nodos, pero solo para los roles que tienen los permisos para editar sus propios...
Quiero traducir mi menú, he instalado módulos de internacionalización, variables y locales pero en los elementos de mi menú cuando hago clic en traducir: Se muestra una página de acceso denegado: ¿Qué estoy haciendo mal? [EDITAR]
¿Cómo puedo agregar nuevas condiciones además de las existentes que determinan si un elemento del menú está visible? Estas condiciones no deben limitarse a la configuración de permisos. Como ejemplo de caso de uso (no necesariamente el motivo de esta pregunta): supongamos que tengo un tipo de...
Supongamos que tiene las siguientes páginas en un árbol de menús: Proyectos Proyecto uno Proyecto dos Proyecto tres Estoy buscando una manera de crear una vista que se incrustará en la página Proyecto (principal) que muestre una imagen, título y texto (resumen) de las páginas secundarias. La...
Quiero poder obtener el nid, pero la única información que tengo es http://example.com/this-is-the-alias . ¿Hay alguna manera de obtener la ruta interna de / node / * para ese alias si no estoy en la página? ¿O hay una manera de obtener el nid de ese alias de
Me gustaría solicitar que los usuarios inicien sesión para acceder a un MENU_CALLBACK en particular. Lo siguiente funciona, pero solo para la cuenta de administrador. Los usuarios regulares aún tienen acceso denegado: 'access arguments' => array('user_is_logged_in') ¿Debe haber un argumento...
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...
He navegado por la web y no es del todo obvio cómo crear menús personalizados. He buscado durante horas y no he encontrado una sola publicación que ilustre el proceso, de principio a fin, de crear un menú y personalizar su salida. Parece que este es un proceso de varias etapas: Cree el menú a...
Una pregunta de novato chicos. ¿Alguna idea de cómo puedo crear un menú mediante programación? Dice que tengo 3 menús diferentes que quiero crear. El primer menú se colocará en la esquina superior izquierda del encabezado. El segundo menú se colocará debajo del primer menú. El tercer menú será la...
Pathauto parece tener una forma diferente de alias de jerarquía de taxonomía. Desde el menú de taxonomía : Pequeños anuncios> Coches> Aston Martin> DB9 Coupe Anuncios clasificados> Empleos> Contabilidad Lo que quiero es algo como esto para la url: clasificados / trabajos /...
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...
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'] =...
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 enlace del menú y no el alias. Así...