[TYPO3-german] tt_content.stdwrap
Lars Möller
moeller at basis5.de
Thu Feb 14 17:02:14 CET 2008
hallo chris,
hat sich eigentlich logisch angehört.
element im DS innerhalb von maincontent hinzubauen
20 < lib.afterText
und im TS das element befüllen.
lib.afterText = TEXT
lib.afterText.value = bla bla
ausgabe war allerdings:
TemplaVoila ERROR:
Couldn't find a Data Structure set for table/row "pages:23".
Please select a Data Structure and Template Object first.
irgendwas stimmt noch nicht ganz.
gruss
lars
Christian Wolff schrieb:
> On Thu, 14 Feb 2008 16:17:27 +0100, Lars Möller <moeller at basis5.de> wrote:
>
>> hallo christian,
>>
>> danke für die schnelle hilfe.
>>
>> allerdings arbeite ich mit templavoila.
>> da wird ins TS dieses eingebaut:
>> page = PAGE
>> page.typeNum = 0
>> page.10 = USER
>> page.10.userFunc = tx_templavoila_pi1->main_page
>>
>> kommt nun das dazu ist der inhalt in eine leere page gerendert.
>>
>> page.10 < styles.content.get
>> page.15 = TEXT
>> page.15.value = text zum ausgeben
>>
>>
>> lasse ich :
>> page.10 < styles.content.get
>>
>> weg, dann wird der "text zum ausgeben" kurz vorm </body> gerendert. also
>> auch ins nichts. welchen marker muss ich denn da ansprechen? eigentlich
>> wird es ja über templavoila gerendert.
>>
>> hast du da noch ne idee?
>>
>> gruss
>> lars
>
> klar lars ;-)
>
> wenns wirklicher statischer text für alle seiten ist könntest du ihn ins
> template
> aufnehmen.
>
> ansonsten kannst du in der datenstrucktur auch typo script einbauen.
> normaler weise findest du in deiner
> datenstrucktur ungefähr folgendes:
>
> 10 = RECORDS
> 10.source.current=1
> 10.tables = tt_content
> 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
>
> das kannst du jetzt nach belieben modifizieren.
>
> z.b so:
>
> 10 = RECORDS
> 10.source.current=1
> 10.tables = tt_content
> 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
> 20 < lib.afterText
>
>
> lib.afterText sollte dann natürlich dein gewünschten content ausgeben
> udn im normalen typoscript template erzeugt werden:
>
> z.b so:
>
> lib.afterText = TEXT
> lib.afterText.value = bla bla
>
>
>
> generell ist es eine gute idee in DatenStruckturen von Templa voila
> keine komplizerten TS sachen abzulgen weil templavoila sie beim
> eventuell wieder rauschmeist falls man später noch mal etwas an der
> datenstrucktur macht.
>
> deswegen in DS immer auf lib.* objekte verweisen. so muss du im worst case
> noch mal das
> lib object reinholen.
>
> gruss chris
>
>
More information about the TYPO3-german
mailing list