Als Joomla-Neuling habe ich verstanden, das man statt Origninaldateien von Komponenten zu ändern, ein Template Override dafür erstellen sollte.
Ich habe auf meiner Joomla 4 basierenden Site die Extension "CComment Core" installiert und möchte nun ein Detail der Anzeige abändern. Der fragliche Abschnitt wird duch die Datei
joomlafolder/components/com_comment/templates/default/default_form.php
ausgegeben.
Recherchen zu Template Override haben mir stets Links auf Joomla 3.x Seiten gebracht und wenn ich mir die Verzeichnisstruktur von Joomla 4 ansehe, dann hat sich doch einiges verändert, wie mir scheint.
Die Admin-Seite "Template: Customize" -> "Create Overrides" zeigt die CComment Komponente com_comment an und bei einem Klick darauf eine einzige Verzeichnisebene mails. Das ist alles. Die Komponente hat im Verzeichnis joomlafolder/components/com_comment Verzeichnis eine ganze Reihe Unterverzeichnisse. Eines davon heisst Views und das enthält die zwei Unterverzeichnisse mails und comments.
Warum wird im Template Override Manager nur da Unterverzeichnis mails und nicht auch das Unterverzeicnis comments angeboten? Muss der Entwickler einer Komponente Joomla explizit mitteilen, wo Template Overrides unterstützt sind? Bei allem anderen geht das dann nicht?
Kann ich die gewünschte Datei nicht mit einem Override anpassen, wenn sie, bzw. das entsprechende Verzeichnis im Template Manager nicht angezeigt wird?