lunes, 9 de julio de 2012

[Moodle] Configurar 2 bloques html en página principal

Versión: 1.9.x 

1.- Agregar en la bd, tabla mdl_block_instance dos registros, con position c1 y c2: 
Ejemplo: 

insert into mdl_block_instance (blockid,pageid,pagetype,position,weight,visible) values (12,1,'course-view','c1',7,1);
insert into mdl_block_instance (blockid,pageid,pagetype,position,weight,visible) values (12,1,'course-view','c2',7,1); 


2.- Ajustes en el archivo ./index.php: agregar líneas de código para colocar los bloques anteriores: 

echo '<br/><table width="100%"><tr><td width="48%" style="width: '.$preferred_width_center.'px;" id="left-column">';

blocks_print_group($PAGE, $pageblocks, BLOCK_POS_CENTER1);

echo '</td><td width="2%"> </td><td width="48%" style="width: '.$preferred_width_center.'px;" id="right-column">';

blocks_print_group($PAGE, $pageblocks, BLOCK_POS_CENTER2);

echo '</div></td></tr></table>';


3.- Agregar definición de la posición de bloques: ./lib/blocklib.php 

define('BLOCK_POS_CENTER1', 'c1'); 
define('BLOCK_POS_CENTER2', 'c2');