Hola Miguel,
¿les has echado una ojeada a las páginas a las que enlazaba en mi mensaje anterior? Ahí cuenta como funcionan los bloques y deberían ayudarte a saber dónde colocar tu código y como decirle a Moodle si quieres que se muestre el bloque o no.
Como resumen super-básico: si retornas de la función que te indicaba en mi anterior mensaje con un valor de cadena vacía, el bloque no se muestra. Con esa indicación deberías poder conseguir lo que quieres con poco esfuerzo.
Saludos. Iñaki.