====== Themeentwicklung für Moodle 2.x ======
Hier dokumentiert: Arbeiten am Theme **decaf**: http://moodle.org/mod/data/view.php?d=26&rid=4358
===== Logo auf Startseite =====
{{:web:moodle:decaf_logo.png?300px|}}
Zu bearbeiten ist: webroot/moodle/theme/decaf/layout/frontpage.php
Hier demnach
in die Zeile
heading ?>
einfügen. Das Logo selbst gehört in den Ordner decaf/pix und muss vor dem Filetype (der beliebig sein darf - jpg,png,gif sind zu empfehlen) schlicht "logo" heißen. Moodle findet das Bild dann selbst.
===== Seitenhintergrund =====
Die Funktion zum Festlegen des Seitenhintergrundes über die Themeeinstellungen funktioniert nicht auf jedem Server. Es besteht die Möglichkeit der direkten Anpassung in:
/webroot/moodle/theme/decaf/style/core.css
/*html{background-color:[[setting:backgroundcolor]];}*/
html{background-color:#FFF;}
===== Seitenkopf =====
Auch hier wird die folgende Datei angepasst:
/webroot/moodle/theme/decaf/style/core.css
#page-header{float:none;background:#FFFFFF url([[pix:theme|bg-header]]) repeat-x scroll center bottom;margin-right:0;position:relative;min-height:100px;}
===== Sonstige Elemente =====
{{:web:moodle:decaf_hidden.png?650px|}}
Weitere Elemente der Site können in der folgenden Datei verändert werden:
/webroot/moodle/theme/decaf/style/selected.css
a:link { color: #0000FF; }
a:visited { color: #B72F09;}
a:hover,
a:active { color:#CC3300; }
#page-header { background:#333 url([[pix:theme|header]]) 0 0; }
/* Aktueller Kursraumabschnitt Hintergrund */
.path-course-view .course-content .section.main.current,
#page-navigation { background:#eee; }
#page-navigation a:link,
#page-navigation a:visited,
/* Aktueller Kursraumabschnitt Zahl am Rand*/
.path-course-view .course-content .current .left { color:#cc3300; }
#page-navigation a:hover,
#page-navigation a:active { background:#922803; }
/* Versteckte Abschnitte und Objekte */
.path-course-view .dimmed_text img {opacity:0.3;filter: alpha(opacity='30');}
.path-course-view .dimmed img {opacity:0.3;filter: alpha(opacity='30');}
.path-course-view .course-content .hidden { color:#E1E1E1; }