Hallo, ich habe ein kleines Problem mit der Tempalte Selector - Extension. Auf der Seite, die ich mache gibt es cca. 4 oder 5 Templates und der Redakteur soll beim Anlegen einer Seite möglichst komfortabel entscheiden können, welches Template benutzt werden soll.
Ich bin mittlerweile soweit, dass die Auswahl klappt. Es gibt nur noch ein Problem: wie spreche ich die einzelnen Spalten des ausgewählten Templates an?
Ich habe ein root-Template, welches den Marker "INHALT" enthält, wenn ich dann im TS-Setup des root-Templates
INHALT < plugin.tx_rlmptmplselector_pi1
schreibe, wird das ausgewählte Template auch eingefügt. Wunderbar. Aber wie kann ich jetzt den markern in diesem Template Inhalte zuweisen? einfach INHALT.marks funktioniert nicht... Hat da jemand Erfahrung? Ideen?
Aus meiner Sicht kleiner Fehler
dein Typoscript sollte ungefähr so aussehen
page.20.marks.INHALT <plugin.tx_rlmptmplselector_pi1
Frohes Schaffen!
Danke für die schnelle Antwort.
Sorry, habe nicht meinen gesammten TS eingeführt, es sieht eigentlich etwa so aus:
page = PAGE
page {
....
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/rootTemplate.htm
workOnSubpart = DOCUMENT
...
marks {
...
INHALT < plugin.tx_rlmptmplselector_pi1
..????????..
}
}
}
das funktioniert auch wie gesagt. Also die Marker in dem gewählten Template werden ja angezeigt... nur kann ich sie nicht mit Inhalt füllen 🙁
ok, habs gelöst.
wens interessiert, hier ist das funktionierende TS:
# Plugin Configuration
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/main/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/templates/sub/
# Default PAGE object:
page = PAGE
page {
....
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/rootTemplate.htm
workOnSubpart = DOCUMENT
....
marks {
....
INHALT = TEMPLATE
INHALT {
template = FILE
template < plugin.tx_rlmptmplselector_pi1
template.templateType = main
marks {
COL1 = TEXT
COL1.value = Jetzt klappts...
}
}
}
}
}
HowTo: Saubere Handhabung von TS-Code
#27411
MFG Proximo