WebsiteBaker Community Forum

WebsiteBaker Support (2.8.x) => Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: gottfried on February 12, 2012, 02:37:13 PM

Title: vererbung von templates
Post by: gottfried on February 12, 2012, 02:37:13 PM
Hallo !

Ich kämpf damit, daß ich auf einer Wb installation momentan zwei, in Zukunft vielleicht mehrere ganz verschiedene
"Klienten" habe,

Beispiel

http://www.channel-1.de/dbs/cms1/
 (http://www.channel-1.de/dbs/cms1/)

toplevel  ist Lalitas Website,
secondlevel ist die Channel-1 Galerie
das ganze meine Spielwiese.

Ich kann also ohne viel Installation für verschiedene Anwendungen sofort aus den vollen schöpfen.
Die Menüs der Templates fangen halt auf root+1 an. ich kann aber nur ein defaulttemplate für den wb angeben, muß also allerweil für jede Seite das template festlegen. Ein dynamischer templatewechsel funktioniert schon gar nicht im Ansatz.

Wäre es nicht denkbar oder sogar sinnvoll, daß sich das template im Baum nach unten "vererbt",
also das default template eines eines astes immer das des Eltern ist?
Title: Re: vererbung von templates
Post by: jacobi22 on February 12, 2012, 02:48:58 PM
Code: [Select]
Wäre es nicht denkbar oder sogar sinnvoll, daß sich das template im Baum nach unten "vererbt",
also das default template eines eines astes immer das des Eltern ist?

Ich geh mal davon aus, das eine Umsetzung garnicht sooo problematisch wäre, allerdings werden dann wieder Leute kommen, die genau diese Vererbung nicht wünschen - eine Zwickmühle.....
Title: Re: vererbung von templates
Post by: gottfried on February 12, 2012, 02:53:19 PM
Quote
Ich geh mal davon aus, das eine Umsetzung garnicht sooo problematisch wäre, allerdings werden dann wieder Leute kommen, die genau diese Vererbung nicht wünschen - eine Zwickmühle.....

Vielleicht ein Button dazu in "Optionen" ?
Title: Re: vererbung von templates
Post by: dbs on February 12, 2012, 03:12:35 PM
Eine Vererbung nach unten würde auch den Code ersparen um Headerbilder je nach Parent einzusetzen.
Eine gute Idee eigentlich.
Title: Re: vererbung von templates
Post by: easyuser on February 12, 2012, 03:19:28 PM
Code: [Select]
Wäre es nicht denkbar oder sogar sinnvoll, daß sich das template im Baum nach unten "vererbt",
also das default template eines eines astes immer das des Eltern ist?

Ich geh mal davon aus, das eine Umsetzung garnicht sooo problematisch wäre, allerdings werden dann wieder Leute kommen, die genau diese Vererbung nicht wünschen - eine Zwickmühle.....

Warum nicht einfach z.B. in der Info.php des Geplantes einen Wert "extendable" auf true setzen. Dann sagt der Autor ist vererbbar.
Alles weitere wie die Hierarchie z.B. über ein zentrales Admin-Tool zu lösen.


Title: Re: vererbung von templates
Post by: gottfried on February 12, 2012, 03:24:52 PM
Hi ! ich fänd einen Button unter Optionen besser als in einer info.php.

Die Idee könnte auch mehrsprachigen Seiten gewisse Erleichterungen bringen,
z.B Japanisch im header and background  für die japanischen Seiten.
Title: Re: vererbung von templates
Post by: jacobi22 on February 12, 2012, 03:31:34 PM
ich denk mal, grundsätzlich sollte jedes installierte Template auf jeder Ebene einsetzbar und auch vererbbar sein, ein extendable=true sollte unnötig sein.
Bei mir ist es aktuell so, das jede neu angelegte Seite auch das Template des Parent übernimmt und diese Variante ist für mich vollkommen ausreichend
Title: Re: vererbung von templates
Post by: dbs on February 12, 2012, 03:35:00 PM
ich frage lieber nicht nach dem code  :-D
Title: Re: vererbung von templates
Post by: jacobi22 on February 12, 2012, 03:37:11 PM
Welchen Code?  ist original WB 2.8.2 SP2 Rev 1536
Title: Re: vererbung von templates
Post by: gottfried on February 12, 2012, 03:39:51 PM
Schön ! und wie geht das?   Und wenn ich das parentemplate ändere?
Title: Re: vererbung von templates
Post by: dbs on February 12, 2012, 03:41:36 PM
boah, ich fummle noch zu viel auf älteren installationen.
hast recht, es wird automatisch vererbt.
Title: Re: vererbung von templates
Post by: jacobi22 on February 12, 2012, 03:43:33 PM
Nu sagt nicht, ich bin der einzige, wo das funktioniert   :-o

Edith...  na gut, ich übernehme das Template bei Anlegen einer Seite, eine Vererbung ist das nicht.
Das würde bedeuten, das eine Änderung im Parent auch alle Childs betrifft, heißt auf einer umfangreichen Seite, müßte es notwendig sein, ggf auch mal fix 1000 Seiteneinstellungen zu ändern

Empfehlen würde ich dann doch eher das Modul  Multiple Page Settings, damit geht das

ich häng es hier mal mit ran, Beitrag dazu gibs im Forum (https://forum.WebsiteBaker.org/index.php/topic,22160.0.html)



[gelöscht durch Administrator]
Title: Re: vererbung von templates
Post by: gottfried on February 12, 2012, 03:53:21 PM
hm ja, auf der 1528 von gestern mittag ging das noch nicht. werd mal kucken.
Title: Re: vererbung von templates
Post by: DarkViper on February 12, 2012, 04:06:28 PM
Die Template-Vererbung bei der Erstellung von Seiten ist schon seit einiger Zeit eingebaut.
Was in der normalen Seitenverwaltung noch nicht geht, ist die rekursive Änderung für alle Child-Seiten einer bestehenden Seite.

Quote from: jakobi22
Welchen Code?  ist original WB 2.8.2 SP2 Rev 1536

Ab heute Nachmittag dann 2.8.3 Rev.1610...  ;-)