Damit wir die Vorlagen ändern können, lassen Sie uns verstehen, wie sie funktionieren.
Jede Vorlage hat einen Eintrag in der Tabelle system_template in der Datenbank. Schauen wir uns einen bestehenden Datensatz an:
id: 1: Eine von der Datenbank generierte automatische ID
title: templatetitleCourseTitle: ein Sprachvariablenname für den anzuzeienden Titel, der in main/lang/[language]/trad4all.inc.php. gefunden werden kann. Dies ist auch ein einfacher Titel für einsprachige Portale
comment: templatetitleCourseTitleDescription: eine Sprachvariable für die Beschreibung
image: coursetitle.gif: ein Bild, das die Vorlage in der linken Spalte darstellt. Dieses Bild befindet sich in app/home/default_platform_document/template_thumb/
Inhalt:... der HTML-Inhalt... (Das Template selbst)
Wenn Sie neue Dokumente in courses (im Documents-Tool) erstellen, wird eine linke Spalte mit einer Reihe von Dokumentvorlagen angezeigt.
Diese Vorlagen können innerhalb des Kurses selbst erweitert werden. In diesem Fall bleiben sie spezifisch für den Kurs.
Ein Administrator kann aber auch globale Vorlagen (oder aktualisieren) erstellen. Gehen Sie dazu auf Administration -> Plattformeinstellungen -> Vorlagen.
Diese Funktion ist jedoch in Chamilo 1.9-1.11 relativ begrenzt. Selbst wenn Sie neue Vorlagen dort platzieren können, können sie beispielsweise nicht einfach neue Medien enthalten (es gibt keine Möglichkeit, die entsprechenden Dateien hochzuladen), und Sie müssen bestimmte Variablen verwenden, um zu verhindern, dass Chamilo die Links zu den CSS- und JS-Dateien, die Sie möglicherweise einbeziehen möchten, irrtümlich umwandelt.
Es gibt also einen alternativen Weg, aber es erfordert ein wenig Mühe. Das erklären wir im folgenden Abschnitt.