Re: Encabezado en Moodle "todas las paginas"
y dónde has almacenado la imagen,
y cómo has modificado el fichero "header.html"?
Algo está mal, porque me consta que hay temas con imagen en todas las páginas...
Ciao
Re: Encabezado en Moodle "todas las paginas"
Hola Sergio, espero no sea tarde . Soy nuevo en esto del moodle pero me vi en el mismo problema, lo solucione, pero no se si es una buena forma.
La cabecera (header.html) del moodle tiene dos tipos: una para la pagina principal $home y otra para el resto de paginas $heading.
El codigo del tema standarlogo del moodle 1.5 dice:
<?php if ($home) { // This is what gets printed on the home page only
if (file_exists("$CFG->dirroot/logo.jpg")) {
$standardlogo = "$CFG->wwwroot/logo.jpg";
} else if (file_exists("$CFG->dataroot/1/logo.jpg")) {
if (empty($CFG->slasharguments)) {
$standardlogo = "$CFG->wwwroot/file.php?file=/1/logo.jpg";
} else {
$standardlogo = "$CFG->wwwroot/file.php/1/logo.jpg";
}
} else {
$standardlogo = "$CFG->wwwroot/theme/$CFG->theme/logo.jpg";
}
?>
Yo lo cambie por:
<?php if ($home) { // This is what gets printed on the home page only
if (file_exists("$CFG->dirroot/logo.jpg")) {
$standardlogo = "$CFG->wwwroot/logo.jpg";
$standardfondo = "$CFG->wwwroot/fondo.jpg";
$standarducsp = "$CFG->wwwroot/ucsp.jpg";
$standardmenu = "$CFG->wwwroot/menu.jpg";
$standardbanner = "$CFG->wwwroot/banner.jpg";
} else if (file_exists("$CFG->dataroot/1/logo.jpg")) {
if (empty($CFG->slasharguments)) {
$standardlogo = "$CFG->wwwroot/file.php?file=/1/logo.jpg";
} else {
$standardlogo = "$CFG->wwwroot/file.php/1/logo.jpg";
}
} else {
$standardlogo = "$CFG->wwwroot/theme/$CFG->theme/logo.jpg";
}
?>
Para esto todas mis imagenes estan en el root del moodle, por lo que toma el primer if -> if (file_exists("$CFG->dirroot/logo.jpg"))
y le asigna valores a cada una de las imagenes, ahora tan solo las llamo en la tabla donde ira por su nombre $standardfondo , $standardlogo, etc
Si deseas que la cabecera sea la misma para todas las paginas solo tienes que copiar en el $heading lo mismo que el $home.
Espero haberte ayudado en algo...
Saludos
PD.- te adjunto mi header.html
Tengo que poner el tema food_white como se ve en www.academia.tecadi.com.ve, es que cambiamos de hosting y queremso mudar todo, el tema de academia es de la version aterior y me da errores al ponerlo y o cargan alguasn cosas, por eso debo moficicarlo con una nueva versión cual seria el mas util?
GRacias