Moodle 3.4 - Instalo un tema pero no puedo seleccionarlo

Re: Moodle 3.4 - Instalo un tema pero no puedo seleccionarlo

de eric winalda -
Número de respuestas: 3

Hola José Luis! Y gracias por ayudar!

Es un tema que se desarrolló hace años y, como bien intuyes, no es compatible con v.3.4. La cuestión es que, con el fallo que nos sale por el debugger

This page should be using theme centrostheme which cannot be initialised. Falling back to the site theme clean
  • line 691 of \lib\outputlib.php: call to debugging()
  • line 178 of \theme\index.php: call to theme_config::load()

no sé hacia donde tirar para adecuar el tema a esta versión. La versión que tiene el tema es 2014020623.

La captura que adjunto es la vista de Extensiones>vista general de extensiones>plugins adicionales

Toda pista es bienvenida o que debería comparar con los archivos de otros temas, por ejemplo el clean.

Saludos!

Adjunto captura.jpg
En respuesta a eric winalda

Re: Moodle 3.4 - Instalo un tema pero no puedo seleccionarlo

de eric winalda -

Antes teníamos la versión Moodle 3.1.6 que trabaja con php 5, y este tema funcionaba bien. Ahora, al estar migrando a la versión 3.4.3, que es con php7, es cuando está dando este error. 

Posiblemente alguien haya pasado por esta situación anteriormente y sepa que debo mirar o tocar para poder adaptar el tema.



En respuesta a eric winalda

Re: Moodle 3.4 - Instalo un tema pero no puedo seleccionarlo

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda

Me temo que no soy desarrollador de PHP y no te puedo orientar en qué cosas han cambiado entre las versions 5.x y 7.x que puedan dar ese tipo de errores, pero si fuera mi caso, yo lo abordaría de otra forma.

Cuando se desarrolla un tema propio, lo habitual (y recomendado) es partir de un tema ajeno (mejor si es un Tema estándar) y a partir de él, hacer las modificaciones que sean necesarias. En vuestro caso, sería interesante saber cuál tema de partida se tomó para desarrollar ese tema propio.

Si ese Tema de partida sigue existiendo para la versión Moodle 3.4, me parece que lo más recomendable sería repetir el proceso de entonces, intentando replicar los mismos cambios que se hicieron originalmente, para tener un "nuevo Tema Centros" parecido al anterior. No digo completamente igual porque eso es casi imposible.

Otra alternativa sería tomar un tema actual para Moodle 3.4 (tema estándar o del repositorio de plugins "oficial") que tenga suficientes opciones de configuración y aplicarle los ajustes necesarios para que "recuerde" al Tema Centros antiguo. De hecho es mi opción preferida y la que hemos seguido en mi institución a lo largo de los años ... si cambiamos la versión de Moodle, es lógico que también cambie algo el aspecto del sitio ...

Saludos.

En respuesta a Jose Luis Martin Jimenez

Re: Moodle 3.4 - Instalo un tema pero no puedo seleccionarlo

de eric winalda -

Finalmente comparando el archivo config.php de este tema con el de otros y cambiando cosas he conseguido que me aparezca. He cambiado el 

$THEME->parents = array('xxxxxx') que tenía por este $THEME->parents = array('bootstrapbase')

y después de eso ya estaba seleccionable. Eso si, con los estilos css bastante desordenador, como si algo se hubiese perdido por el camino.


Saludos y gracias José Luis!