Zum Inhalt springen

Marker im Template werden nicht ersetzt

Erstellt am 12. Juli 2006 · 15 Antworten · letzte Antwort am 27. September 2006

Tags: Templates & Layouts, Frage

initinit ·

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!

just2b ·
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

meta_ak ·

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
}
meta_ak ·

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

meta_ak ·

Nachtrag:

Auch wenn ich die MARKER im Haupttemplate setze und nicht verknüpfe, ergibt sich leider nichts. Problem besteht.

meta_ak

meta_ak ·

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

just2b ·
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

meta_ak ·

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

just2b ·
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?

*.........*

meta_ak ·

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

just2b ·

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

meta_ak ·

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