"früher" (Astroid 3.0.2 / Templ.1.3.15) konnte ich einfach html-overrides für mein child template erstellen in dem ich die
entsprechenden Dateien (welche die html-struktur enthielten):
z.B.:
joomla/templates/tp_business/html/com_content/article/default.php
joomla/templates/tp_business/html/com_content/category/blog.php
an die entsprechende Stelle in meinem child template kopiert habe
z.B. nach:
joomla/templates/tp_business_child/html/com_content/article/default.php
joomla/templates/tp_business_child/html/com_content/category/blog.php
und dann dort modifiziert habe.
jetzt steht dort in den original template dateien
(z.B. joomla/templates/tp_business/html/com_content/article/default.php oder joomla/templates/tp_business/html/com_content/category/blog.php)
jeweils nur ein 1-Zeiler drin z.B.
require Astroid\Helper\Overrides::getHTMLTemplate();
und nicht mehr die ganze html struktur (welche aktuell verwendet wird)
Wie mache ich also jetzt overrides, welche auf der html-struktur des aktuell verwendeten tp_business templates v2.0 basieren ?
Wenn ich die vorgesehene Funktion im Joomla Backend dafür nutze:
create overrides -> com_content -> category
dann kopiert er mir offensichtlich die default joomla sachen in mein child template (?)
welche aber ganz anders aussehen von der html-struktur, wie jene des aktuell verwendeten tp_business templates v2.0
z.B. der category-blog ist dann plötzlich einspaltig, die sub-kategorien sind unter dem content (statt darüber), die tp_business typischen klassennamen sind weg, usw...
der workflow im Joomla Backend
create overrides -> com_content -> category
ist ja eigentlich so gedacht, dass sich erstmal nichts verändert im Layout,
sondern nur die Dateien welche vom parent template verwendet werden (hier z.B. für category) 1:1 in das child template kopiert werden,
so dass man sie dort dann bearbeiten kann.