Hola a todos, me contesto a mi mismo por si alguien se encuentra con el mismo problema y pueda solucionarlo como lo he hecho yo.
Tal vez, por mi mensaje no quedaba claro que que quería, por eso me explico un poco mejor: Moodle tiene unos blocks (las ventanas que yo decía con el + y el -) en donde están las herramientas. Yo quería hacer uso de esas ventanas, no del contenido de las mismas. No se si me explico mejor o os estoy liando, bueno para el que me entienda que sepa que están hechas con <div> y usa javascript para realizar la operación de abrir y cerrar. La verdad es que son muy útiles y prácticas, os las recomiendo. Tan solo teneis que revisar este código:
?>
<div id="content">
<div class="course-content">
<table id="layout-table" cellspacing="0" border="0">
<tbody>
<tr><td id="left-column" width="180">
<div id="inst5" class="block_participants sideblock hidden"> Si quereis que apareca desplegada sustituir hidden por visible
<div class="header"><div class="title">
<div class="hide-show">
<a title="Mostra o oculta bloc" href="#" onclick="elementToggleHide(this, true, function(el) {return findParentNode(el, 'DIV', 'sideblock'); } ); return false;">
<img src="/moodle/pix/spacer.gif" alt="Mostra o oculta bloc" class="hide-show-image">
</a>
</div>
Contenido
</div>
<a href="#sb-1" class="skip-block" title="Omet bloc 1"><span class="accesshide">Omet bloc 1</span></a>
</div>
<div class="content">
<ul class="list">
<li class="r0"><span class="icon c0"><img src="/moodle/pix/i/users.gif" alt="" height="16" width="16"></span>
<span class="c1"><a title="Listado que queremos'" href="/x.php?id=2">Lo que sea</a></span>
</li>
</ul>
</div></table>
</div>
<script type="text/javascript"><!-- elementCookieHide("inst5"); --></script>
</div>
<?
Bueno no se si os servirá para solucionarlo, pero seguro que os dejará claro por donde van los tiros.
Saludos a todos.
Cosas de Desarrolladores
Uso de las ventanas de moodle
Este hilo de discusión ha sido cerrado por lo que no admite respuestas.