MyBB.de Forum

Normale Version: unterschiedliche header.tpl pro Theme
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2

navis

Hallo,

ich bin bisher immer davon ausgegangen, dass man immer ein Theme erstellen muss mit allen Templates bzw. ein anderes Template-Set auswählen. Aber gibt es auch eine Möglichkeit, dass man nur die veränderten Templates im Template-Set hat und für die fehlenden auf ein anderes Set zugreift? Ich weiß die globalen Templates gäbe es, aber nun alle "global" zu erstellen nur um z.B. das Header Template für jedes Theme anders zu gestalten, wäre auch sehr mühsam.
Gibt es da einen Trick oder eine Möglichkeit?
Ich verstehe es noch nicht ganz was Du da schreibst. ^^

Jedes installierte Theme hat doch seine eigenen Templates, sofern man sie nicht anders zuweist.
Wenn ich mich richtig erinnere, ist es eigentlich immer schon so, wie du es gern möchtest.
Es wird im ACP zwar jedes Template-Set vollständig angezeigt, in der Datenbank abgespeichert werden aber für jedes Theme bzw Template-Set nur die Templates, die nicht mit den Default-Templates übereinstimmen. Wenn du also zB nur das header Template veränderst, wird auch nur das für dieses Set abgespeichert.

navis

@MrBrechreiz: Ich möchte aber eben nicht alle Templates haben, sondern nur die die ich benötige. In dem Fall eben das Header Template, denn wenn ich immer alle Templates habe, muss ich auch immer in allen Templates meine manuellen Änderungen vornehmen nach Updates oder allgemeinen Anpassungen und bei mehreren Themes kann das mühsam sein, wenn letztlich nur ein Template in allen Themes unterschiedlich ist.

@waldo: Ich habe es gerade mal probiert und das Theme dupliziert wo nur das Header Template geändert wurde. Aber es wurden alle Templates eingefügt. Ob es jetzt beim Exportieren anders ist, habe ich nicht getestet, aber ich denke fast da sieht es genauso aus. Oder habe ich dich falsch verstanden? Denn wenn sie angezeigt werden, müsste ich ja letztlich trotzdem in jedem Set die manuellen Änderungen vornehmen oder?

Bei der veralteten Wbblite Version und auch bei phpBB konnte man es halt so "erben" das die Templates aus einem Oberordner verwendet wurden und nur einzelne für die verschiedenen Themes verändern.

Sagen wir mal ich habe: Standardtemplates wo alle Themes drauf zugreifen sollen. Aber Theme 1 & 2 haben die gleiche Header.tpl und Theme 3 hat eine eigene Header.tpl und Theme 4 & 5 haben wieder eine andere. Insgesamt haben die restlichen Templates aber die gleichen Anpassungen und unterscheiden sich von den Default Templates.
Was ich mir Vorstellen könnte, dass es zum Beispiel mit dem php in templates Plugin hinzubekommen wäre. Sicher bin ich mir da aber nicht, da ich dies noch nicht versucht habe.
Templates, die von allen Themes genutzt werden sollen, können im globalen Template-Set gespeichert werden.

navis

@Stefan: Ja das weiß ich, aber würde das bei Updates etc. dann so funktionieren, wenn ich alle Default Templates ins globale Template Set speichere und nur das Header Template als "normales"?

navis

Die Anfrage ist noch aktuell.
Das sollte funktionieren, sonst hätte ich es nicht vorgeschlagen. Wink Selbst getestet habe ich es aber nicht.

navis

Alles klar und gibt es vielleicht auch eine Möglichkeit, dass ich z.B. per Datenbankbefehl oder so die Default Templates alle in die Globalen Templates verschiebe? Sonst müsste man jedes Template manuell verschieben?
Seiten: 1 2