Für Ajax nur Teilinhalte ohne Navigation und Header ausgeben
Für typo3 Webseiten, welche Inhalte dynamisch durch JavaScript laden, ist es immer wieder nötig, nur einen Teil einer Seite auszugeben, hier zum Beispiel nur der Inhalt aus der „Normal“ Spalte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
//get variable c ist gleich 1 [globalVar = GP:c = 1] page = PAGE page { config.disableAllHeaderCode = 1 config.metaCharset = UTF-8 } page.10 = COA page.10 < styles.content.get // supress feEditAdvanced-firstWrapper - Bug in typo3 4.3.1 page.10.stdWrap.prepend > [global] |
Diese Seite kann angefordert werden mit http://www.example.com/index.php?=10&c=1. Dies Url wird natürlich nicht so im Browser dargestellt, sonder per Javascript angefordert und in einer schon geladenen Webseite angezeigt.
Das Ganze kann auch ohne Condition gemacht werden über den Seiten-Typ
1 2 3 4 5 6 7 8 9 10 11 |
contentonly = PAGE contentonly { typeNum = 91 config.disableAllHeaderCode = 1 //config.additionalHeaders = Content-type: text/html; charset=utf-8 config.metaCharset = UTF-8 10 = COA 10 < styles.content.get 10.stdWrap.prepend > // supress feEditAdvanced-firstWrapper - Bug in typo3 4.3.1 } |
http://www.example.com/index.php?=10&type=91 zeigt nun den Content alleine an.