Bloques en una página hecha por mi

Bloques en una página hecha por mi

de J Box -
Número de respuestas: 2

Buenas tardes a todos,

Uso moodle 2.0.

He posteado esto también en la zona de desarrolladores, pero lo hago aquí también por si acaso no va en el otro.

Hace un tiempo creé una página en la cual se listaban los cursos de un usuario (logueado). Dicho fichero PHP lo puse dentro de la carpeta course.

El problema está en que al insertar un nuevo bloque, ya sea en esa página o 'heredado' (configuración del bloque -> mostrar en todo el sitio) no logro que aparezca en mi archivo PHP.
Dicho bloque lo agrego a la pagina como usuario administrador y el error (no ver el bloque) lo veo al entrar como usuario de tipo 'student'.
Comentar que este error también me aparece en el index de la página cuando inicio sesión. Es un template hecho por mi.

Este es el código que uso en mi fichero:

//librerias necesarias
require_once('../config.php');
require_once($CFG->dirroot .'/course/lib.php');

//tipo de pagina (obligatorio para mostrar los bloques!)
$PAGE->set_pagelayout('course');
$PAGE->set_pagetype('course-view');

//encabezado y titulo de la pagina
$PAGE->set_title("Mis cursos");
$PAGE->set_heading("Mis cursos");

//encabezado de la pagina
echo $OUTPUT->header();

//pintamos HTML generado
echo $OUTPUT->heading('Mis cursos', 2, 'headingblock header');

echo $OUTPUT->box_start('generalbox categorybox');
echo $html; //codigo HTML generado por mi
echo $OUTPUT->box_end();

//footer de la pagina
echo $OUTPUT->footer();

Mi pregunta es. ¿¿Hace falta un contexto (get_context_instance), o quitarle el $SITE->set_pagelayout y set_pagetype??
En el caso de que haga falta un contexto, ¿cuál es y cómo lo configuro?

 

Gracias por adelantado.

Promedio de valoraciones: -
En respuesta a J Box

Re: Bloques en una página hecha por mi

de David Hernández -

Hola,

Mi impresión es que las respuestas vendrían mejor en el post del foro "Cosas de desarrolladores" y no tanto en este:

http://moodle.org/mod/forum/discuss.php?d=211098

Saludos

En respuesta a David Hernández

Re: Bloques en una página hecha por mi

de J Box -

Hola David,

Efectivamente el primer post lo puse en ese apartado para desarrolladores. Vamos a ver en cual participa más gente jejeje ;)

 

Un saludo