Hallo! Auf unserer Moodle-Seite verwenden wir ein SAML2 Plugin und das Theme "Boost" und bei dem entsprechendem Button zum Login wird ein Bild nicht geladen.
Im Quelltext sehe ich, dass versucht wird das folgende Bild zu laden, nur habe ich keine Ahnung wie das Bild heißen sollte bzw. wo es sich befinden sollte, sonst würde ich es einfach erstellen bzw. dort hinein kopieren.
<img src="[domain]/theme/image.php?theme=boost&component=core&image" alt="" width="24" height="24">
Wenn mir jemand helfen könnte hier das richtige Bild (Name + Pfad wo es abgespeichert werden sollte) zu definieren, wäre ich sehr dankbar.
Die zweite Lösung wäre direkt in der PHP-Datei die Änderung durchzuführen. Ich dachte in der PHP-Datei /blocks/login/block_login.php das richtige Skript gefunden zu haben, doch das Theme scheint hier eine andere PHP-Datei zu verwenden, denn jede Änderung in dieser wird nicht auf der Webseite übernommen. Ein weiteres Indiz ist auch, dass in der block_login.php das Bild mit der CSS-Klasse "mr-1" gerendert wird, während es auf der Seite ohne diese Klasse angezeigt wird:
Auszug aus der PHP-Datei block_login.php:
if (!empty($idp['iconurl'])) {
$this->content->text .= '<img src="' . s($idp['iconurl']) . '" width="24" height="24" class="mr-1"/>';
}
Wenn mir jemand hier einen Tipp geben könnte, wie das block_login im Theme Boost generiert wird, wäre ich auch sehr dankbar, dann sollte ich die entsprechenden Änderungen dort durchführen können.