Guten Morgen,
also ich habe nun erstmalig die EXT: rlmp_templselector installiert.
Im Backend wird mir bei Seite der Reiter "Erweitert" angezeit, mit den Auswahlmöglichkeiten, also richtig installiert
Als Template Selector Mode habe ich "file" gewählt.
Ich habe die EXT automaketemplate NICHT installiert.
Per TS habe ich wie folgt im Root-Template die EXT: rlmp.tmplselector eingebunden.
###### rlmptmplselector ######
plugin_tx_rlmptmplselector_pi1.templatePathMain = fileadmin/main/
plugin_tx_rlmptmplselector_pi1.templatePathSub = fileadmin/sub_html
Ich glaube der Haken liegt hier begraben, bei den TS Anweisungen zum "Seitenlayout"
###### Grundgerüst Seitenlayout ######
page = PAGE
page.typeNum= 0
page.stylesheet = fileadmin/main/css/default.css
page.shortcutIcon = fileadmin/main/images/favicon.ico
#page.meta.AUTHOR =
#page.meta.DESCRIPTION =
page.10 = TEMPLATE
page.10 {
template = FILE
template.file=fileadmin/main/index.html
workOnSubpart = DOKUMENT
marks {
INHALT < styles.content.get
}
}
Ich muss sicher die "Anweisungen"
page.10 = TEMPLATE
page.10 {
template = FILE
template.file=fileadmin/main/index.html
verändern, aber wie....?
Da stehe ich auf dem Schlauch.
Vielleicht kann mir jemand helfen, auch wenn es draussen tropische Temperaturen gibt...
?
Jednefalls vorab schon vielen Dank über mögliche Hilfestellungen, Ratschläge, Tips etc.
also einen Lösungsansatz hätte ich, funktioniert aber noch nicht....
Ich habe jetzt wie folgt mein TS in der ROOT geändert....
###### Begin_rlmptmplselector ######
plugin.tx_rlmptmplselector_p1 {
templatePathMain = fileadmin/main/
templatePathSub = fileadmin/sub_html/
defaultTemplateFileNameMain = index.html
inheritMainTemplates = 1
}
###### End_rlmptmplselector ######
Das TS für das Seitenlayout habe ich derart geändert das ich die Anweisung
template = FILE ersetzt habe durch:
###### Begin_Seitenlayout ######
page.10 = TEMPLATE
page.10 {
#template = FILE
template =< plugin.tx_rlmptemplateselector_pi1
template.content.templateType = Main
#template.file=fileadmin/main/index.html
workOnSubpart = DOKUMENT
marks {
#MENU_OBEN = < lib.menu_oben
INHALT < styles.content.get
#RECHTS < styles.content.getRight
}
}
###### End_Seitenlayout ######
Nun wird mir gar nichts mehr im FE angezeigt.... Wer kann mir helfen? Ich denke mir ich bin auf der richtigen Spur....
LG & ciao....
Schönen hoffentlich nicht zu heißen Bürotag an Alle.
Offensichtlich funktioniert die EXT: rlmp_tmplselector OHNE die EXT: automaketemplate nicht.
Ich habe nun die Extension für das AUTOPARSing installiert und mein TS wie folgt verändert. Dazu habe ich dann auch noch Fragen (obwohl es nun einmal läuft...)
###### rlmptmplselector ######
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/main/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/sub_html/
plugin.tx_rlmptmplselector_p1.defaultTemplateFileNameMain = index.html
plugin.tx_rlmptmplselector_p1.inheritMainTemplates = 1
###### automaketemplate ######
plugin.tx_automaketemplate_pi1 {
content < plugin.tx_rlmptmplselector_pi1
elements {
BODY.all = 1
#BODY.all.subpartMarker = DOKUMENT
DIV.all = 1
}
relPathPrefix = fileadmin/main/
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
template.content.templateType = main
#workOnSubpart = DOKUMENT
}
page = PAGE
page {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/main/css/default.css
shortcutIcon = fileadmin/main/images/favicon.ico
10 < temp.mainTemplate
10.workOnSubpart = DOKUMENT
10.subparts.inhalt < styles.content.get
10.subparts.header_nav < temp.menu_oben
10.subparts.suche < temp.search
10.subparts.login < plugin.tx_felogin_pi1
10.subparts.drucken < temp.drucken
10.subparts.pdf< temp.pdf_generator2
10.subparts.top_nav< temp.rootline
10.subparts.left_nav< temp.listMenu
}
EINE Fragen:
Warum läuft rlmp_tmplselector ohne automaketemplate (in TYPO 4.3.3) nicht...?
Warum muss ich die Anweisung:
#BODY.all.subpartMarker = DOKUMENT
auskommentieren? Mache ich das nicht, habe ich nur eine weiße Seite.
Irgendwo habe ich gelesen, dass man die Seitenlayouteigenschaft weitervererben kann (inherit). Wie genau stellt man das ein?
Die letzte Frage: Warum muss ich im Haupttemplate (Root) die subparts definieren?
Wenn ich, wie gewohnt , im jeweiligen TS-Template (für die Extension) die Anweisung:
(als Beispiel)
page.10.subparts.left_nav< temp.listMenu
gebe, wird mir nur eine weiße Seite "geparst"
Wäre nett, wenn mir die Fragen beantworten kann/könnte. Vielen Dank jedenfalls dafür!
LG & ciao....
Thomas Weber
Ich habe nun eine "Konfiguration" gefunden die läuft...
###### einstellungen zu rlmp_tmplselector ######
plugin.tx_rlmptmplselector_pi1{
templateType = main
templatePathMain = fileadmin/templates/main/
templatePathSub = fileadmin/templates/sub/
defaultTemplateFileNameMain = main_verein.html
inheritMainTemplates = 1
}
###### Einstellungen automaketemplate ######
plugin.tx_automaketemplate_pi1 {
content = < plugin.tx_rlmptmplselector_pi1
#content.file = fileadmin/templates/main/main_verein.html
content.templateType = main
elements {
BODY.all = 1
BODY.all.subpartMarker = DOKUMENT
DIV.all = 1
}
relPathPrefix = fileadmin/main/
}
LG & ciao....