---
title: "XML Output"
url: "https://www.typo3.net/d/89636-xml-output"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2009-05-12"
last_reply: "2009-06-11"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# XML Output

TYPO3 › TypoScript · 1 Antwort · gestartet 2009-05-12

## Eröffnungsbeitrag

**poli-dori** · 2009-05-12 · [Beitrag #1](https://www.typo3.net/d/89636-xml-output/1)

Hi Experten,
ich stehe vor einem Dilemma.

Ic habe es geschafft mit TypoScript zum einen den Inhalt der aktuellen Seite als XML-Datei weiderzugeben, und mit einem anderen Script so etwas wie die Menüstruktur der Website.
Nun möchte ich beides kombinieren um den gesamten Website-Inhalt in eine XML-Datei zu packen.
Ich poste euch beide TypoScript Varianten.
Kann mir jemand von euch bitte zeigen wie ich diese kombinieren kann? BIn nicht sooo beandert im TypoScript...
Wer traut sich darüber? ;)

```typoscript
########################
# Content but no pages #
########################
xmlContent = PAGE
xmlContent {
	typeNum = 444
	config {
		renderCharset = utf-8
		disableAllHeaderCode = 1
		additionalHeaders = Content-type:text/xml
		no_cache = 1
		xhtml_cleaning = 0
		admPanel = 0
	}
	10 = CONTENT
	10 {
		table = tt_content
		stdWrap.dataWrap = <?xml version="1.0" encoding="utf-8"?><page pageid="{TSFE:id}">|</page>
		renderObj = COA
		renderObj {
			stdWrap.dataWrap = <content uid="{field:uid}">|</content>
			60 = COA
			60 {
				70 = TEXT
				70 {
					wrap = <header><![CDATA[|]]></header>
					field = header
				}
				80 = TEXT
				80 {
					wrap = <bodytext><![CDATA[|]]></bodytext>
					field = bodytext
				}
				90 = TEXT
				90 {
					stdWrap.dataWrap = <image imagepath="{field:image}" imagewidth="{field:imagewidth}" imageheight="{field:imageheight}" imagelink="{field:image_link}"><![CDATA[|]]></image>
					field = imagecaption
				}
			}
		}
	}
}



########################
# Pages but no Content #
########################
temp.outPut = HMENU
	temp.outPut {
		1 = TMENU
		1 {
			stdWrap.dataWrap = <?xml version="1.0" encoding="utf-8"?><site>|</site>
			expAll = 1

			NO = 1
			NO.stdWrap.dataWrap = <page pid="{field:uid}"><title><![CDATA[|]]></title></page>
			NO.doNotLinkIt = 1

			IFSUB = 1		
			IFSUB {   
				stdWrap.dataWrap = <page pid="{field:uid}"><title><![CDATA[|]]></title>
				doNotLinkIt = 1
	    		}
		}
		2 = TMENU
		2 {
			
			expAll = 1
			
			NO = 1  
			NO.stdWrap.dataWrap = <subpage pid="{field:uid}"><title><![CDATA[|]]></title></subpage>
			NO.doNotLinkIt = 1
			
			wrap  = |</page>
		}
	}
}

xmlMenu = PAGE
xmlMenu {
	typeNum = 555
	config {
		renderCharset = utf-8
		disableAllHeaderCode = 1
		additionalHeaders = Content-type:text/xml
		no_cache = 1
		xhtml_cleaning = 0
		admPanel = 0
	}
	100 = TEXT
	100 < temp.outPut
}
```

## Antworten

### [#2](https://www.typo3.net/d/89636-xml-output/2) · poli-dori · 2009-06-11

Hi Leute, das Projekt wird langsam dringend. Kann mir niemand weiterhelfen?

---

Quelle: „XML Output“, typo3.net, https://www.typo3.net/d/89636-xml-output
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
