Zum Inhalt springen

XML-Ausgabe mehrstufige Navigation

Erstellt am 18. Juli 2009 · 4 Antworten · letzte Antwort am 18. Juli 2009

Tags: Frage

MohnSemmel ·

Hallo,

ich versuche gerade meine Seitennavigation als XML auszugeben, ohne Extension, rein über Typoscript. Das funktioniert auch ganz gut. Leider bekomme ich nur die erste Ebene angezeigt. Ich schaffe es nicht, die 2 Ebene im root anzuszeigen, hab aber keine Ahnung wieso.

Kann mir da jemand helfen? Hier meine TS:

xml = PAGE
xml {
	typeNum = 123
	config {
		# Standard-Header deaktivieren
		disableAllHeaderCode = 1
		# keine Tags in XHTML umwandeln
		xhtml_cleaning = none
		admPanel = 0
		metaCharset = utf-8 
		# Inhalt und Zeichensatz definieren
		additionalHeaders = Content-Type:text/xml;charset=utf-8
	}
	10 = COA
	10 {
		wrap = <?xml version="1.0" encoding="UTF-8" standalone="yes" ?><navi>|</navi>
		10 = HMENU
          10 {
          	1 = TMENU
          	1 {
          		NO {
          			doNotLinkIt = 1
          			stdWrap.cObject = COA
          			stdWrap.cObject {
          				wrap = <item>|</item>
          				5 = TEXT
          				5.wrap = <link />|</link>
          				5.typolink.parameter.data = field:uid
          				5.typolink.returnLast = url
          				10 = TEXT
          				10.wrap = <title>|></title>
          				10.data = field:title
          			}
          		}
          	}
          	2 = TMENU
          	2 {
          		NO {
          			doNotLinkIt = 1
          			stdWrap.cObject = COA
          			stdWrap.cObject {
          				wrap = <item2>|</item2>
          				5 = TEXT
          				5.wrap = <link2>|</link2>
          				5.typolink.parameter.data = field:uid
          				5.typolink.returnLast = url
          				10 = TEXT
          				10.wrap = <title2>|</title2>
          				10.data = field:title
          			}
          		}
          	}
          }
	}
}

Vielen Dank schonmal
Semmel

RPW ·

Du hast in deinen geposteten Script einige Tag Fehler drinnen.
Zur Anzeige der 2 Ebene führe folgendes durch:

...
10 {
   1 = TMENU
   1 {
       expAll =1
...
RPW ·

In Zeile 27. ein Slash bei zuviel bei "<link />"
In Zeile 31. eine echige Klammer zuviel bei "<title>|></title>"

MohnSemmel ·

Hui, ja danke. Weiss nicht wie die da rein gekommen sind. In meinem originalcode sind sie nicht.

Trotzdem danke 8-)