Joomla-Template-Editor. Neuen Ordner und Datei anlegen.
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.
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.
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.
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.
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.
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.