Redirigir a un curso en especifico en vez de la pagina principal

Re: Redirigir a un curso en especifico en vez de la pagina principal

de David Hernández -
Número de respuestas: 0

Hola Juan Pablo,

Comprendo el tipo de restricciones que luego se tienen.

Sin embargo, la intención de esta comunidad es que todos tengamos acceso a toda la información, pues sólo de esa manera nos podemos enriquecer colectivamente.

Entonces, sólo podría comentarte cosas muy generales:

1) Para redirigr a alguien, debes agregar algunas líneas de código en el archivo "frontpage.php" del tema en uso.

Si no lo incluye, créalo tu.

En este sentido, revisa la carpeta "layout" del tema "base", así como el "config.php" de dicho tema.

Esto, a fin de que te des una idea de cómo agregar los archivos PHP para tal o cual parte de la plataforma.

Las líneas de código podrían ir al inicio del "frontpage.php", y tendrían que incluir o una condición (if), si se necesita que el usuario logueado cumpla con ciertos requerimientos, o bien, algo como:

<?php
require("../../../config.php");
header("Location: $CFG->wwwroot/course/view.php?id=11");
exit;
?>

Nota que no conté bien los niveles para accesar al archivo "config.php", pero es cosa de definirlos adecuadamente.

Asimismo, el ID del curso debe ser el que definas de acuerdo a tus necesidades.

2) Para crear un menú personalizado visible en todo el sitio:

Bloque "Administración" -> Sección "Administración del sitio" -> Apariencia -> Temas -> Ajustes de temas -> Del lado derecho, configurar la sección "Ítems del menú personalizado".

También te puede resultar útil hacer pruebas en:

Bloque "Administración" -> Sección "Administración del sitio" -> Apariencia -> HTML adicional

Estos últimos recursos pueden no servirte, pues no entiendo a qué te refieres con "crear un menú en la parte media".

Saludos