Hallo,
meine Marker im Template werden leider nicht ersetzt.
Um mehrere Templates zu benutzen, setze ich die Extension rlmp Template selector ein - läuft auch alles wunderbar.
Nun will ich die Marker in meinen Templates ersetzen, weiß aber nicht wie ich diese richtig ansprechen kann. Folgenden Eintrag habe ich im Typoscript Setup der Root Seite:
page = PAGE
page.typeNum = 0
page.config.index_enable = 1
page.config.index_externals = 1
page.config.no_cache = 0
page.stylesheet = fileadmin/css/main.css
page.10 < plugin.tx_rlmptmplselector_pi1
page.10 {
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
marks.FOOTER < temp.FOOTER
}
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = template.html
Ich freue mich auf eure Hilfe!
Was steht im Frontent?
###FOOTER### oder gar nichts an der Stelle?
Habe hier das gleiche Problem. Die Marker sind sichtbar und werden einfach nicht ersetzt.
T3RMINATOR
meta_ak schrieb
Habe hier das gleiche Problem. Die Marker sind sichtbar und werden einfach nicht ersetzt.
T3RMINATOR
dein problem liegt am TS, mehr kann man mit NULL info nicht sagen
Stimmt, hast recht. Hier alles auf den Tisch:
Vorweg schon ein paar Fakten. Das Default HTML Template wird angesprochen und richtig geladen. Die Reihenfolge der Templates in der listen Ansicht ist:
main.Template
temp.menu_top
temp.submenu_top
temp.content
Und wie gesagt. Die Marker werden nicht ersetzt. Hab ich was falsch gemacht?
Hier das main.Template:
page = PAGE
page {
typeNum = 0
bodyTag = <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
stylesheet = fileadmin/templates/css/ebarapme_style_a.css
10 < plugin.tx_rlmptmplselector_pi1
10.marks {
MENU_TOP < temp.menu_top
SUBMENU_TOP < temp.submenu_top
CONTENT < temp.content
}
}
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/main/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/templates/sub/
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = tmp-01.html
Hier das temp.menu_top
temp.menu_top = HMENU
temp.menu_top {
special = directory
special.value = 2
wrap = <table border="0" cellpadding="0" cellspacing="0" width="847" height="39"><tr align="center" valign="middle">|</tr></table>
1 = TMENU
1.NO = 1
1.NO.allWrap = <td align="center" valign="middle" width="11%" class="menu_top_style_TABLE">|</td>
1.NO.ATagParams = class="menu_top_style_NO"
1.ACT < .1.NO
1.ACT = 1
1.ACT.allWrap = <td align="center" valign="middle" width="11%" class="menu_top_style_ACT">|</td>
1.ACT.ATagParams = class="menu_top_style_ACT"
}
Hier das temp.submenu_top:
temp.submenu_top = HMENU
temp.submenu_top {
entryLevel = 2
wrap = <table border="0" cellpadding="0" cellspacing="0" width="847" height="24" class="submenu_top_style_TABLE"><tr align="left" valign="middle"><td align="left" valign="middle">|</td></tr></table>
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
1.NO.ATagParams = class="submenu_top_style_NO"
1.ACT < .1.NO
1.ACT = 1
1.ACT.linkWrap = | | |*| | | |*| |
1.ACT.ATagParams = class="submenu_top_style_ACT"
}
Hier das temp.content
temp.content = CONTENT
temp.content {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
die templates sind eingebunden? unter "Include basis template:" im root-template
lg georg
Ja das sind sie. Wird das
10 < plugin.tx_rlmptmplselector_pi1
nicht angewendet sonders das HTML Template im klasischem Sinne verknüpft so geht es auch ohne Probleme.
meta_ak
Nachtrag:
Auch wenn ich die MARKER im Haupttemplate setze und nicht verknüpfe, ergibt sich leider nichts. Problem besteht.
meta_ak
dann ist wohl der template-selecotr falsch eingebunden
An welcher Stelle könnte man jetzt anetzen? im Ext Manager steht die option auf "file" der rest aus dem Setup ist bekannt. Etwas übersehen?
meta_ak
meta_ak schrieb
An welcher Stelle könnte man jetzt anetzen? im Ext Manager steht die option auf "file" der rest aus dem Setup ist bekannt. Etwas übersehen?
ich kenne die Konfiguration vom template-selector nicht, aber du kannst ja einfach testen und das template nach der alten schule bauen (auch marker können ausgelagert bleiben) > /faq/content-ausgeben
wenns dann funkt, weißt dass am templateselector liegt
georg
Ja bevor ich den templselector installiert habe lief das ganze Laoyout auch nach dem klassischem Still. Es funktionierte einwandfrei.
Was kann man den noch an dem templselector alels konfigurieren?
meta_ak
meta_ak schrieb
Ja bevor ich den templselector installiert habe lief das ganze Laoyout auch nach dem klassischem Still. Es funktionierte einwandfrei.
For God's sake!! warum postest du dann in diesen thread, wo du genau weißt, dass es am template selector liegt?
*.........*
He? Wat jetzt los? Angeknüpft habe ich an den Themen Starter und wenn Du mir vor zwei Minuten geschrieben hast: "… dann liegt es am Selector" mir das auch noch an die Nase bindes, dann ist es definitiv NICHT okay. Außerdem hatte der Themen Starter das gleiche Problem.
Grüße
meta_ak
sorry...
sollte in der art funktioniern
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/info/template/selection
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = template-2.htm
page = PAGE
page.typeNum = 0
page.bodyTag = <body>
page.stylesheet = fileadmin/info/template/main.css
page.10 = TEMPLATE
#page.10 < plugin.tx_rlmptmplselector_pi1
page.10 {
#template = FILE
#template.file = fileadmin/info/template/template-3.htm
template =< plugin.tx_rlmptmplselector_pi1
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT1 < styles.content.getLeft
subparts.CONTENT2 < styles.content.get
subparts.CONTENT3 < styles.content.getRight
}
lg georg
Auch sorry.
Vielen Dank.
Es lag eigentlich an diesem Punkt:
template = < plugin.tx_rlmptmplselector_pi1
Bagatelle die aber schon einen Kopfschmerzen bereitet.
Vielen Dank für dein Einsatz!!
meta_ak