Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 07. November 2012 18:15
- serialpark
- probiert CMS/ms aus
- Ort: Berlin
- Registriert: 24. Januar 2012
- Beiträge: 52
Seitentemplate für unterseiten festlegen
Hallo,
gibt es eine möglichkeit für unterseiten ein Standard-Seitentemplate vorzugeben?
so dass, wenn man eine neue Kinderseite erstellt, automatisch das Kind-Template ausgewählt ist?
beispiel:
Papa - Standard-Template
Mama - Standard-Template
-- Kind 1 - Kind-Template
-- Kind 2 - Kind-Template
-- Kind 3 - Kind-Template
-- Kind 4 - Kind-Template
Onkel - Standard-Template
Tante - Standard-Template
Beitrag geändert von serialpark (07. November 2012 18:16)
Offline
#2 07. November 2012 21:11
- rage_all
- kennt CMS/ms
- Ort: Augsburg
- Registriert: 09. März 2011
- Beiträge: 288
Re: Seitentemplate für unterseiten festlegen
Von GANZ automatisch wäre mir nichts bekannt, aber ich bin eh noob, daher wiegt meine Aussage nicht viel.
Darf ich fragen warum es unzumutbar, oder unmachbar wäre im Content-Editor einfach das passende Template aus der Liste auszuwählen?
Offline
#3 07. November 2012 21:42
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
Re: Seitentemplate für unterseiten festlegen
Um automatisch das Template umzustellen fällt mir auch nichts ein.
Aber Du könntest theoretisch zwei Templates in eins packen und dann mit einer Abfrage zwischen den Templates auswählen lassen.
Ganz grob so:
[== smarty ==]
{$cgsimple->has_children('','has_children')}
{if $has_children}
Template für übergeordnete Seiten
{else}
Template für untergeordnete Seiten
{/if}
Für das $has_children benötigst Du das Modul cgsimplesmarty
Funktioniert in dieser Form nur, wenn es wirklich immer so zutrifft - aber sonst ist es vielleicht ein Ansatz für mehr.
Offline
#4 08. November 2012 01:27
- serialpark
- probiert CMS/ms aus
- Ort: Berlin
- Registriert: 24. Januar 2012
- Beiträge: 52
Re: Seitentemplate für unterseiten festlegen
Warum? weil ich kunden habe, die das immer wieder vergessen... ich glaub die cgsimple->methode geht ganz gut. ich sperre ihnen dann einfach die templateauswahl
Offline
#5 08. November 2012 06:52
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Seitentemplate für unterseiten festlegen
Du kannst mit der Ereignistverwaltung des Ereignis ContentEditPre das Template beeinflussen. Ist zwar nicht ganz sauber, funktioniert aber.
Mit CGSimpleSmarty kannst verlagerst du die verschiedenen Templates einfach in ein einziges Template welches 2 verschiedene Layouts hat.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 08. November 2012 17:40
- serialpark
- probiert CMS/ms aus
- Ort: Berlin
- Registriert: 24. Januar 2012
- Beiträge: 52
Re: Seitentemplate für unterseiten festlegen
stimmt das mit dem zusammenlegen der templates, ist doch nicht soeine gute idee. ich werde mich mal mit der ereignisverwaltung ausseinandersetzen. ich werde mir wohl erstmal was provisorisches mit javascript zusammen zimmern.
Beitrag geändert von serialpark (08. November 2012 17:49)
Offline
#7 14. November 2012 06:08
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Seitentemplate für unterseiten festlegen
Inwieweit unterscheiden sich Standard- und Kind-Template voneinander?
Mein Gedanke geht in Richtung Zen-Garden ... also einfach für die Unterseiten ein anderes CSS laden. Da kannst du dir evtl. die zwei Layouts sparen.
Offline
Seiten: 1