Zum Inhalt springen

das <temp geheimnis=

Erstellt am 6. Juni 2006 · 9 Antworten · letzte Antwort am 7. Juni 2006

Tags: Templates & Layouts, Frage

star27 ·

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

star27 ·

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

...

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...

star27 ·

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.....

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

star27 ·

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?

star27 ·

so es funktioniert nun....

was ich gemacht habe? zuerst im Setup temp<Menu definiert.... DANN page,etc....

ist das so korrekt oder zufall?

Proximo ·

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..