Neu gelöst: Templates von Plugins überarbeiten!!

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.347
147
Küps
Ich habe das Header Plugin von JTL im Shop aktiviert.

Nun möchte ich aber dieses noch ein wenig verändern.

normal gibt man ja im eigenen Child Template
Code:
{extends file="{$parent_template_path}/layout/header.tpl"}
an um die Blöcke zu überschreiben. Was muss ich bei einem Plugin-Template angeben wenn dieses schon den normalen Block überschreibt?
Danke
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.376
547
Hallo,

ich wüsste nicht was an der Stelle anders sein soll. Hast du schon mal probiert im Child-Template irgendeinen Block einzufügen und ihn genauso zu überschreiben wie das z.B. im Header Plugin auch gemacht wird?

Viele Grüße
Michael
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.347
147
Küps
Ja klar aber leider hat das Plugin dennoch vorrang.
Es kommt nichts dabei raus, bzw die Änderungen kommen nur vom Plugin an.
Sobald ich das Plugin deaktviere kommen meine Sachen im Template an.

Habe auch mal die extends URL schonmal auf das Plugin umgebogen. Aber hilft auch nichts, es wird zwar durchgeparst aber es kommt auch nichts an.
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.376
547
Das Plugin soll auch vorrang haben. Plugin > Child-Template > Vater-Template.
Templates von Plugins zu überschreiben ist leider nicht so gut möglich. Das müssten die Plugins selbst regeln, manche machen das z.B. mit einem custom Ordner.
In dem konkreten Fall des Header Plugins kannst du deine gewünschten Änderungen aber auch im Plugin machen. Das Plugin wird ab der 5.2.0 eh direkt in den Shop integriert.
 

Ähnliche Themen