Die wichtigsten Dateien und Ordner eines joomla-konformen Templates können im so genannten Template-Editor im Backend geändert werden. Es lassen sich auch neue Verzeichnisse und Files anlegen. Das ist nicht ganz so intuitiv zu bewerkstelligen wie man es "so gewöhnt ist". Nach jedem Klick, Speichern, Löschen oder... sollte man sich versichern, dass man noch dort ist, wo man zuvor war, z.B. im Wunsch-Ordner.

Wo ist der Template-Editor in Joomla 4?

Für Joomla 3 funktioniert das alles ähnlich. Die Klickwege weichen aber etwas ab.

Im Backend findet sich im Menü der Punkt System. Dort klicke ich den Link Templates > Site Templates. Gemeint ist nicht(!) der häufiger verwendete Link Site Template Stile.

Template Übersicht oeffnen

In der folgenden Template-Übersicht klicke ich auf den Namen des Templates, das ich bearbeiten will. Ich wähle das Cassiopeia-Template, da ich in diesem eine neue PHP-Datei in einem neuen Ordner anlegen will.

Template Editor fuer Cassiopeia oeffnen

Dadurch lande ich in der Verzeichnisübersicht des Cassiopeia-Templates. Wir sehen den Inhalt des Verzeichnisses /templates/cassiopeia/ vor uns. Man sieht nicht immer alle Dateien, da bestimmte Dateiendungen im Editor nicht angezeigt werden. Für uns egal, weil wir mit einer PHP-Datei arbeiten wollen. Die werden angezeigt.

Ordner- und Dateien-Übersicht im Template Editor.

Einen neuen Ordner anlegen

In einer Anleitung steht beispielsweise der Satz

Lege im Ordner /templates/cassiopeia/html/mod_articles_category eine neue Datei namens accordionGhsvs.php an. Falls der Ordner noch nicht existiert, lege ihn zuvor an.

Im Ordner /templates/cassiopeia/ befinden wir uns schon. Also klicke ich links auf den Ordnernamen html und er geht auf.

Das Verzeichnis mod_articles_category gibt es in diesem Template im /html/-Ordner noch nicht

Der Ordner html/mod_articles_category existiert in diesem Template noch nicht. Deshalb muss er erst mal neu angelegt werden.

Ich klicke auf den Knopf Verzeichnisse verwalten oberhalb des Editor-Bereichs oder versteckt hinter dem Zahnrad-Symbol.

Auch hier findet sich links wieder eine Verzeichnisübersicht. Da ich einen neuen Ordner innerhalb Verzeichnis /html/ anlegen will, klicke ich den zuerst, so, dass er markiert ist.

In das Feld Verzeichnisname gebe ich den neuen Namen "mod_articles_category" des Unterordners ein und klicke Erstellen... und warte bis das Fenster zurückkehrt in die alte Ansicht.

Das Verzeichnis, in dem der neue Unterordner angelegt werden soll, MUSS unter "Verzeichnisse verwalten" unbedingt markiert werden!

So und jetzt kommt es! Ich befinde mich für den nächsten Schritt "neue Datei anlegen" nicht automatisch im Ordner /html/ oder dem neu angelegten Unter-Ordner. Joomla merkt sich das nicht.

Deshalb muss man, um eine neue Datei anzulegen, das Knöpflie Neue Datei klicken und dann unbedingt erst links den Ordner /html/ > /mod_articles_category/ markieren. Erst dann sollte man das Feld  Dateiname füllen; auch, wenn natürlich die umgekehrte Reihenfolge auch geht. Ich perdönlich bin jedock öft zu voreiligg, nöckt nuh beim Kläck auf Erstellen ;-)

So oder so klickt man erst danach Erstellen.

Eine neue Datei anlegen nachdem man den Zielordner markiert hat.