Hola a todos tengo un bloque que solo se muestra en la pagina principal del sitio con:
function applicable_formats() {
return array('site' => true, 'course' => false);
}
Y quiero que solo lo pueda usar el administrador, la cosa es que creo un archivo access.php con lo siguiente:
$block_dedication_capabilities = array(
'block/dedication:use' => array(
'captype' => 'write',
'contextlevel' => CONTEXT_SYSTEM,
'legacy' => array(
'admin' => CAP_ALLOW
)
),
);
Pero cuando entro como alumno tambien me aparece y puede usarlo y no se que falla. He probado a cambiar CONTEXT_SYSTEM por CONTEXT_BLOCK o CONTEXT_MODULE y nada. Si alguien sabe donde esta el error le estaria muy agradecido.
Gracias.