Hallo Ingo
Dag hat schon auf die Ursache hingewiesen. Hier noch etwas Background auch für andere.
Die ersten guten responsiven Themes griffen in Moodle auf ein Theme zurück, das in der Oberfläche nicht sichtbar war: theme_bootstrap. Dieses basierte auf einer - von heute aus betrachtet - älteren Version von Bootstrap. Adaptable, Essential, aber auch Clean und More griffen darauf zurück. Es wurde übrigens nur bis zur Version 3.1 in der
Datenbank gepflegt.
Mit Boost hat Moodle vor einiger Zeit ein Theme eingeführt, das auf einer neueren Version von Bootstrap aufbaut. Das gleiche gilt für das neue Theme Classic.
Mit der Version 3.7 hat Moodle die Themes, die auf die alte Bootstrap-Version zurückgreifen, entfernt (clean, more und bootstrap (Hintergrund)). Wer nun also noch ein Theme verwenden möchte, dass auf dem alten Bootstrap aufbaute, wird feststellen, dass es nicht richtig genutzt werden kann. Theoretisch ist es möglich auch in 3.7 das alte theme_bootstrap noch zu installieren. Vermutlich wird dann einiges noch möglich sein.
Da die Moodle-Coreentwickler nicht weiter darauf achten, ob etwas unter dem alten Bootstrap noch funktionieren würde, weiß niemand was im Einzelfall bei einem alten Theme noch funktionieren könnte.
Man kann daher von dem Mitschleppen der alten Relikte in neue Versionen nur warnen.
Die Designer sagen mir, dass man nicht einfach von einer Bootstrap-Version auf die andere wechseln kann. Die Entwickler des Third-Party-Themes Essential haben daher entschieden, die Entwicklung einzustellen. (
https://moodle.org/mod/forum/discuss.php?d=385903)
Man kann alle, die eigene Themes nutzen, nur auffordern ihre Themes zu prüfen. Wie geht das?
Jedes Theme hat im Code eine Konfigurationsdatei. Darin kann festgelegt werden, dass das eigene Theme auf einem anderen Theme aufbaut. Dazu wird dann ein Hinweis zum Aufruf eines Parent-Theme hinterlegt. Wenn hier auf bootstrapbase verwiesen wird, ist das Theme von den Änderungen betroffen.
Gruß
Ralf Hilgenstock