Anpassund einer Seite und Überlagen des Templates

Fragen Rund um den Quelltext.
Arensre
Beiträge: 0
Registriert: So 12. Feb 2017, 12:44

Anpassund einer Seite und Überlagen des Templates

Beitragvon Arensre » So 18. Feb 2018, 12:29

Hallo
Ich habe mich jetzt mal daran gegeben unsere Startseite etwas zu optimieren.
Aktuell Programmiere ich ein Infoboard welches direkt die offnen Rechnungen anzeigt

Die Datei Welcome.php habe ich bereits überlagern können mit einer welcome_custom.php

Aber wie mache ich das bei der Template datei Startseite.tpl ?

Schließlich soll die ja beim kommenden Update nicht wieder direkt überschrieben werden.

Nebenbei sehr schönes Framework. Wenn man einmal den dreh raus hat geht es sehr einfach.

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Anpassund einer Seite und Überlagen des Templates

Beitragvon sauterbe » Mo 19. Feb 2018, 06:50

wir bauen schnell rein das man auch _custom.tpl macht. denke das ist das einfachste

ich leg gleich mal ein ticket rein / wird ein hoffentlich mini Patch sein Melde mich dann

sauterbe
Administrator
Beiträge: 6
Registriert: Mi 31. Dez 2014, 14:34

Re: Anpassund einer Seite und Überlagen des Templates

Beitragvon sauterbe » Mo 19. Feb 2018, 08:38

In der Datei phpwf/plugins/class.templateparser.php

gibt es die Methode Parse da muss man die folgenden zwei Zeilen einfügen.

Dann kann man einfach neben startseite.tpl die datei startseite_custom.tpl legen dann nimmt er die

Code: Alles auswählen

function Parse($_var, $_template,$return=0){

    // check if custom template exists_template
    $checkcustom = str_replace('.tpl','_custom.tpl',$_template);
    if(isset($this->TEMPLATELIST[$checkcustom])) $_template = $checkcustom;

Florian
Beiträge: 0
Registriert: Mo 15. Mai 2017, 17:05

Re: Anpassund einer Seite und Überlagen des Templates

Beitragvon Florian » Fr 23. Feb 2018, 11:37

Die Methode "FinalParse" sollte dem entsprechend auch angepasst werden, siehe CSS- und JavaScript-Anpassungen.

Florian
Beiträge: 0
Registriert: Mo 15. Mai 2017, 17:05

Re: Anpassund einer Seite und Überlagen des Templates

Beitragvon Florian » Mo 20. Aug 2018, 13:43

In Version 18.3 enthalten, vermutlich schon ab 18.1.