Pour replacer le bloc de connexion en haut, j'utilise les règles suivantes ajoutée à mon fichier fw_layout.css :
DIV.headermenu {
position : absolute;
top : 3px;
right : 10px ;
}
DIV.innerheadermenu {
position : absolute;
top : 30px;
right : 10px ;
}
J'ai donc légèrement du modifier mon header.html ainsi :
<?php print_container_start(true, '', 'header-home'); ?>
<div><img alt='Bio-info on Moodle' src='<?php echo $CFG->httpsthemewww .'/'. current_theme() ?>/banniere_bioinfo.jpg' /></div>
<div class="headermenu"><?php echo $menu ?></div>
<?php print_container_end(); ?>
<?php } else if ($heading) { // This is what gets printed on any other page with a heading
?>
<?php print_container_start(true, '', 'header'); ?>
<div><img alt='Bio-info on Moodle' src='<?php echo $CFG->httpsthemewww .'/'. current_theme() ?>/banniere_bioinfo_small.jpg' /></div>
<!-- h1 class="headermain"><?php echo $heading ?></h1 -->
<div class="innerheadermenu"><?php echo $menu ?></div>
<?php print_container_end(); ?>
pour différencier le cas de la home avec le cas d'une page intérieure.
Voir le résultat sur http://www.bio-info.fr