Nun, Deine Frage solltest Du Dir selbst, mit Hilfe des Handbuchs, Ausprobieren, aus dem Beispiel-Mandanten oder durch Recherche im Forum beantworten können.
Als Einstieg...
cms, conlib, contenido, docs, pear, setup
cms ist der Beispiel-Mandant, contenido ist ... klar, pear ist eine wichtige Komponente, die zu Contenido gehört, mit setup sollte man mal Contenido installiert haben, ein Blick in docs zeigt, dass da u.a. das Handbuch und die Entwicklerdoku drinliegt.
Du brauchst demnach
conlib, contenido, pear zwingend (aber nur einmal pro Server!), setup nur einmal. Das Verzeichnis
cms solltest Du auch hochladen, damit man was zum Üben und Spielen hat (kann man ja später löschen). Docs ist nur für Dich.
Aber in der config.php im Ordner /external/frontend/ fehlen nicht nur die Angaben, sie ist auch kleiner als die im Ordner /cms/. Welche Angaben müssen denn in der config.php enthalten sein und wie haben sie auszusehen?
Ja, timo ist ein lustiges Kerlchen...schreibt manchmal Dinge...aber Du hast die Falle sofort bemerkt...
Scherz beiseite: Wie Dir einer der Entwickler des Systems mitgeteilt hat, liegen alle Verzeichnisse und Dateien, die für ein Frontend benötigt werden, im Verzeichnis /external/frontend. Von dort werden sie - wenn man in Contenido einen neuen Mandanten erzeugt, zumindest auf Wunsch - in das Verzeichnis automatisch kopiert, welches Du unter Administration - Mandanten angegeben hast.
Neuen Mandanten anlegen:
1. Neuen Mandant anlegen (Option "Frontend-Template kopieren" aktivieren)
2. Ausloggen, einloggen
3. Auf neuen Mandanten wechseln
4. Neue Sprache für den Mandanten anlegen, ID merken
5. Mandanten-config.php anpassen ($load_lang)
6. Ausloggen, einloggen
$contenido_path = relativer Pfad vom Mandanten zum contenido-Verzeichnis (Beispiel: siehe config.php im cms-Verzeichnis)
$load_lang = Standard-Sprach-ID des Mandanten
$load_client = ID des Mandanten
Solltest Du es vorhaben: Es ist nicht trivial, einen eigenen Beispiel-Mandanten in einem Paket zu verteilen - solltest Du so etwas vorhaben, suche im Forum.
Genügt Dir das als Information?
Gruß
HerrB