Acceso rápido:
Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos Git aceptan tanto nombres de etiqueta como de rama, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?
En Moodle, los administradores pueden añadir fácilmente sus propios elementos de menú al menú personalizado. Sin embargo, este menú personalizado se ocultará de la barra de navegación de la cabecera de la página en pantallas pequeñas debido a la capacidad de respuesta, ya que no hay espacio suficiente para esta sección. Dependiendo del tema base, los elementos del menú personalizado desaparecerán (en el tema Clean) o aparecerán en el pie de página como enlaces simples (en el tema Boost).
Cada línea consiste en una imagen de icono, una URL de enlace, un texto, idioma(s) soportado(s) (opcional) y configuración de nueva ventana (opcional) – separados por caracteres de pipa. Cada icono debe escribirse en una nueva línea. Por ejemplo:
Con esta configuración puede colocar un icono de mapa Font Awesome en la barra de navegación con el que el usuario puede reiniciar el recorrido de usuario para la página actual. Por defecto Boost coloca el enlace para reiniciar el recorrido del usuario dentro del pie de página. Esto puede no ser llamativo. Con esta configuración puedes colocar el enlace en la barra de navegación más visible.
Lo primero es lo primero, necesitas saber algo sobre el menú personalizado. El menú personalizado se rellena a partir de la entrada introducida manualmente en «Configuración del tema». Una vez que el administrador ha introducido los elementos del menú personalizado y los ha guardado, los siguientes pasos son los que tienen que seguir para que se muestren:
Para lograr esto necesitamos agregar algunos ítems al menú personalizado, la rama mis cursos y todos los cursos dentro de ella. Podemos hacer esto sobreescribiendo el método render_custom_menu de core_renderers, o más exactamente crear nuestro propio método render_custom_menu que añada nuestros elementos y luego llame al original. Recuerde que sólo tenemos que añadir elementos, no necesitamos cambiar lo que se está produciendo.
Esta línea es un poco inteligente, lo que estamos haciendo es obtener la rama mycourses de la navegación. Podríamos hacer todas las llamadas a la base de datos y resolverlo todo nosotros mismos, pero esto será mucho mejor para el rendimiento y es más fácil.
Esta línea de código simplemente llama al método original core_renderer::render_custom_menu para hacer todo el trabajo restante. Como no necesitamos cambiar la pantalla en absoluto no necesitamos rehacer lo que hace, ¡simplemente podemos usarlo!.
Rutas Moodle
Puede crear el menú personalizado introduciendo elementos de menú personalizados uno por línea en la configuración. Cada elemento está precedido por un número de guiones (-), el número de guiones determina la profundidad del elemento. Así, los elementos que NO van precedidos de un guión aparecen en el nivel superior del menú (siempre visibles), los elementos con un solo guión aparecen en un menú desplegable por debajo del elemento anterior de nivel superior, y los elementos con dos guiones aparecen en un menú desplegable por debajo del elemento anterior de primer nivel y así sucesivamente.
Nota: El menú personalizado no escapa caracteres dentro de la etiqueta, si desea utilizar un carácter HTML especial como un ampersand debe escaparlo usted mismo dentro de la etiqueta. por ejemplo, utilice & en lugar de &.
Nota: Con el uso de Theme Lambda esto tiene otra ventaja: El usuario con un intento de inicio de sesión inválido en el Formulario de Navegación Rápida en la parte superior derecha del sitio no recibirá una notificación sin esta configuración. Ahora son llevados a la Página de Inicio de Sesión con un enlace de «contraseña perdida» y más.
Si desea que los usuarios puedan crear sus propias cuentas de usuario, es decir, autorregistrarse, seleccione Autorregistro basado en correo electrónico (o cualquier otro complemento habilitado que admita el autorregistro, como LDAP) en el menú desplegable. Esto hará que aparezcan las instrucciones «¿Es la primera vez que viene?» y el botón «Crear nueva cuenta» en la página de inicio de sesión.
Los enlaces del menú pueden configurarse para abrir cualquier lugar del sitio Moodle, como un área de técnicas de estudio (creada como un curso Moodle que permite el acceso de invitados), un listado de cursos, etc. Alternativamente, el menú puede enlazar a recursos web externos. Todos los temas proporcionados con Moodle 2.x soportan este menú personalizado, al igual que una gran parte de los de la base de datos de Plugins en moodle.org.
¿Qué es Moodle? ¿Buscas más información sobre Moodle LMS? Hemos utilizado nuestros años de conocimiento de la industria como uno de los proveedores líderes de Moodle en el Reino Unido para elaborar la Guía Definitiva de Moodle LMS. Léela aquí.