hallo leute...irgendwie "würge" ich schon seit stunden rum...ohne erfolg...
page.10 {
workOnSubpart = DOCUMENT_ALL
subparts.HEADER = TEXT
subparts.HEADER.field = title
subparts.HEADER.wrap = <h2> | </h2>
subparts.CONTENT < styles.content.get
subparts.MENU < temp.MENU
subparts.FOOTER < temp.footer
}
ok...wie kann / muss ich den nun jetzt MENU ansprechen?
versuche wie:
page.10.MENU = HMENU
temp.MENU = HMENU
page.10.temp.MENU = HMENU
etc... funktionieren nicht wirkich...
kann mir bitte jemand einen tipp geben...
vielen dank
Vorschlag 2 ist richtig und muß natürlich auch außerhalb der Klammer stehen.
hallo woida
merci für die super schnelle antwort...habe deinen rat befolgt, aber da wird nichts ausgegeben.... #angry#
page = PAGE
#page.config.doctype = xtml_trans
page.config.xhtml_cleaning = all
page.xmlprologue = none
page.bodyTag = <body>
page.stylesheet = fileadmin/css/basic.css
page.meta {
description = TYPO3
keywords = TYPO3, CMS
author = xxx
robots = nofollow
}
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/tpl/basic_tpl.html
page.10 {
workOnSubpart = DOCUMENT_ALL
subparts.HEADER = TEXT
subparts.HEADER.field = title
subparts.HEADER.wrap = <h2> | </h2>
subparts.CONTENT < styles.content.get
subparts.MENU < temp.MENU
subparts.FOOTER < temp.footer
}
#MAIN NAVIGATION
temp.MENU = HMENU
temp.MENU.entryLevel = 0
temp.MENU.1 = TMENU
temp.MENU.1 {
expAll = 0
noBlur = 1
wrap = <ul id="navigation"> | </ul>
NO.wrapItemAndSub = <li> | </li>
}
...
Du mußt "temp" als Object sehen! In deinem Code sieht das ungefär so aus:
page = PAGE
page {
#config.doctype = xtml_trans
config.xhtml_cleaning = all
xmlprologue = none
bodyTag = <body>
stylesheet = fileadmin/css/basic.css
meta {
description = TYPO3
keywords = TYPO3, CMS
author = xxx
robots = nofollow
}
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/tpl/basic_tpl.html
workOnSubpart = DOCUMENT_ALL
subparts.HEADER = TEXT
subparts.HEADER.field = title
subparts.HEADER.wrap = <h2> | </h2>
subparts.CONTENT < styles.content.get
subparts.MENU < temp.MENU
subparts.FOOTER < temp.footer
}
}
temp.MENU = HMENU
temp.MENU {
entryLevel = 0
1 = TMENU
1 {
expAll = 0
noBlur = 1
wrap = <ul id="navigation"> | </ul>
NO.wrapItemAndSub = <li> | </li>
}
}
MFG Proximo
PS: Inklusive Syntaxgerechter Formatierung, das andere tut ja schon fast weh...
hallo proximo
entschuldige...aber das sieht ja genau gleich aus...versteh nicht genau was du mir sagen willst....
PS: formatierung wird natürlich korrigiert :o
habe auch mal copy/paste gemacht....es erscheint immer noch nichts von der navigation.....
star27 schrieb
entschuldige...aber das sieht ja genau gleich aus...versteh nicht genau was du mir sagen willst....
Ich glaube er will dir nur sagen, dass temp ein eigenes Objekt ist, ebenso wie page:
page = PAGE
page.10 = TEXT
temp.IRGENDWAS = HMENU
Daher ist es FALSCH das temp-objekt auf eine andere weise anzusprechen, wie z.B. page.10.temp.IRGENDWAS <- FALSCH!!
richtig ist ganz simpel temp.IRGENDWAS
ja das habe ich nun durch's doku lesen verstanden...habe es jetzt so gemacht...aber trotzdem erscheint bei mir keine navigation...einen fehler kann ich so auch nicht finden (sind zudem ja nur ein paar zeilen code)
sieht jemand einen fehler?
so es funktioniert nun....
was ich gemacht habe? zuerst im Setup temp<Menu definiert.... DANN page,etc....
ist das so korrekt oder zufall?
Nein, ist kein Zufall, danach hab ich nicht gedacht...
Typo arbeitet natürlich lediglich bis zur Ausgabe, nur in bestimmten Fällen funktioniert dies Rückwärts-Rekrusiv...
Ich entschuldige diesen Fehler meinerseits mal dadurch, dass ich NIEMALS temp-Objects im Main-Template definiere (böse,böse)
Schau dir bitte folgendes Tutorial an (und nein, das sag ich jetzt nicht weil es meins ist^^)
#27411
Link auf Seite 2 da Bilderproblem auf Seite 1...
MFG Proximo
PS: Dieses Tutorial erklärt die Handhabung mit Sub-Templates und auch die Anordnung dieser um zu verhindern, dass Typo sie in falscher Reihenfolge abarbeitet..