Hallo Leute!
Ich versuche seit einigen Stunden per TYPOSCRIPT, dass bei jeder Seite nur das Contentelement angezeigt wird (wenn die if erfolgreich war), die Condition ist ja kein problem, aber der Rest:
Mein Ansatz ist es
page = PAGE
page.config.disableAllHeaderCode = 1
bei der Seite mal den Header nicht zu rendern -> mit dem Code funktioniert das wunderbar. Nur jetzt will ich nur auf das Contentelement zugreifen.
page.10 = TEXT
page.10.value = ?
nur wie referenziere ich auf das TemplaVOILA contentelement.
Habe schon gegoogelt doch leider nichts passendes gefunden, dass auch funktioniert
edit: Vielleicht habt ihr einen anderen Lösungsansatz wie ich das Contentelement schön extrahieren kann ohne da mit anderen unschönen Lösungen zu hantieren
Ich hoffe ich verstehe dich richtig. Die Lösung ist nämlich nicht sonderlich schwer.
Das ließe sich sehr einfach mit CONTENT lösen:
page.10 = CONTENT
page.10 {
table = tt_content
select.pidInList = 2
select.where = uid=3
}
bei pidInList kommt deine page uid hin
bei where kommt deine content uid hin
http://wiki.typo3.org/TSref/CONTENT
Danke für die Antwort, aber ich brauche immer das ContentElement der aktuellen Seite.
page = PAGE
page.config.disableAllHeaderCode = 1
page.10 = CONTENT
page.10 {
table = tt_content
select.pidInList = 2
select.where = uid= {page:uid}
}
an sowas habe ich gedacht, funzt aber leider nicht
Ist dort also immer nur ein Content-Element?
Dann reicht das hier:
page.10 = CONTENT
page.10 {
table = tt_content
select.pidInList = this
}
Aber ich verstehe nicht so ganz den Sinn und Zweck. In dem Fall könntest du auch einfach den aktuellen Content anzeigen lassen (Stichwort: styles.content.get).
Zum Verständnis:
Bei deinem where = uid={page:uid} würdest du im Feld uid der Content-Tabelle nach der uid der page suchen. Das funktioniert natürlich nicht. Die uid-Suche der page macht pidInList schon, where wäre also überflüssig. Und wenn es ein bestimmtes Content-Element sein muss, muss die uid händisch eingetragen werden.
ok danke, naja der Sinn dabei ist:
Ich habe eine mobile Seite mit TYPO3 gemacht, nun will ich aber den content auch in anderen Applikationen nutzen, aber ohen Header oder sonstigem, den Content hole ich mir dann per jQuery(Ajax).