Hola a todos
Con las variaciones que voy haciendo en mi Moodle (2.3) y también para aprender más de su funcionamiento, he empezado a hacer un nuevo tema a partir del tema brick.
Lo primero que me he planteado es tener un tema con otro nombre y que funcione lo mismo que el brick modificado que tenía.
Pero una vez subido el tema y borrado el cache : ¡No me funciona el selector de temas ni tampoco el borrar cache! Borro la carpeta del nuevo tema y vuelve a funcionar.
*
Para hacer el "nuevo" tema busqué información en distintos sitios y he hecho los siguientes pasos :
He hecho una copia de la carpeta brick y la he llamado con el nuevo nombre : andrews
He abierto el config.php de andrews y he cambiado
$THEME->name = ‘brick’; por $THEME->name = ‘andrews’;
He copiado el fichero andrews/lang/en/theme_brick.php con el nombre andrews/lang/en/theme_andrews.php y lo he editado cambiando $string['pluginname'] = ‘brick’; por $string['pluginname'] = ‘andrews’;
He editado el fichero version.php linea $plugin->component cambiandola a :
$plugin->component = 'theme_andrews';
He subido la carpeta andrews con todos esos cambios.
Al entrar en Moodle ha detectado el nuevo tema y lo ha incorporado.
(Más exactamente me ha dado un error porque no había hecho el cambio en version.php. Tras corregirlo ha dado mensaje de incorporacion correcta del tema.)
Pero a continuación he entrado en el Selector de temas para cambiar el tema del dispositivo default para que usará mi nuevo andrews ... ¡y me sale una pantalla en blanco que sigue en blanco indefinidamente.
Si pulso en borrar cache de temas : también pantalla en blanco indefinidamente.
Si vuelvo a entrar en mi Moodle funciona. Y si repito el intento de seleccionar algún tema o el borrar el cache, vuelve a salir la pantalla en blanco.
Si borro la carpeta andrews vuelve a funcionar el selector de temas y el borrado de cache.
¿Por qué puede ser?
¿Alguien puede ayudarme a solucionar el problema?
Muchas gracias