[TYPO3-german] Template Selector: Wie spreche ich dieINHALTSVORLAGEN an?
Stefan Mielke
news4 at tan3.de
Mon Aug 13 22:30:24 CEST 2007
"julia Gärtner" <julia.eberstein at googlemail.com> schrieb:
> Hallo alle zusammen,
>
> ich habe die Extension Template Selector teilweise zum Laufen bekommen:
>
> 1. Extension installieren
> 2. Plugin via TS konfigurieren
>
>
> plugin.tx_rlmptmplselector_pi1 {
> #Pfade zu den Seiten- und Content-Templates
> templatePathMain = fileadmin/templates/main/
> templatePathSub = fileadmin/templates/sub/
>
> #Zu verwendende Templates, falls kein anderes ausgewählt wird
> defaultTemplateFileNameMain = vorlage.htm
> defaultTemplateFileNameSub = sub.htm
>
> # gewählte Seiten- und Content-Templates auf Unterseiten vererben
> inheritMainTemplates = 1
> inheritSubTemplates = 1
> }
>
>
>
> 3. Verzeichnisse (templates/main, templates/sub) anlegen und die
> Dateien vorlage.htm und sub.htm dort hinein kopieren. Außerdem habe
> ich die gleichnamige GIF-Dateien dort hineinkopiert um ein
> Vorschaubild zu bekommen.
>
> 4. TS anpassen damit die Extension eingebunden wird:
>
>
> page {
> # Allgemeine Seiteneigenschaften setzen
> stylesheet = fileadmin/style.css
> bodyTag= <body>
> # Die Designvorlage integrieren
> 10 = TEMPLATE
> 10.template =< plugin.tx_rlmptmplselector_pi1
> 10.workOnSubpart = DOKUMENT
>
>
>
> Soweit so gut, jetzt kann ich unterschiedliche Vorlagen auswählen -
> das funktioniert wunderbar.
>
> Nur wie kann ich die unterschiedlichen INHALTSVORLAGEN auch auswählen?
> Brauche ich dafür in den Vorlagen einen speziellen Marker, dass an
> dieser Stelle dann die INHALTSVORLAGE "included" wird?
>
> Muss ich mein TS für die INHALTSVORLAGEN noch anpassen? ... wen ja wie /
wo?
>
> Würde mich über Hilfe sehr freuen.
>
> Liebe Grüße
> Julia
>
hallo julia ,
z.b so:
templateStandard = TEMPLATE
templateStandard.tx_rlmptmplselector.title = Standart Template
templateStandard.tx_rlmptmplselector.imagefile = standard.gif
templateStandard.template = COA
templateStandard.template {
10 = TEXT
10.value = irgendwas
20 < styles.content.get
}
templateAnders = TEMPLATE
templateAnders.tx_rlmptmplselector.title = Anderes Template
templateAnders.tx_rlmptmplselector.imagefile = anders.gif
templateAnders.template = COA
templateAnders.template {
10 = TEXT
10.value = irgendwas anderes
20 < styles.content.getLeft
}
plugin.tx_rlmptmplselector_pi1 {
templateObjects.main {
10 < templateStandard
20 < templateAnders
}
}
grüße
stefan
More information about the TYPO3-german
mailing list