[TYPO3-german] Probleme mit einem TypoScript-Snippet

Björn Hahnefeld bjoern at hahnefeld.de
Fri Feb 24 15:42:16 CET 2012


Hallo Philipp,

genau an der Stelle hatte ich den Fehler auch vermutet. Aber um ehrlich zu sein: wie man ihn behebt, verstehe ich nun trotzdem noch nicht ;)!

Viele Grüße

Björn

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Philipp Gampe
Gesendet: Freitag, 24. Februar 2012 12:57
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] Probleme mit einem TypoScript-Snippet

Hi Björn Hahnefeld,

Björn Hahnefeld wrote:

> Hallo zusammen,
> 
> ich habe in einer eigenen Extension in der "setup.txt" festgelegt, wie 
> die Ausgabe der Inhaltselemente erfolgen soll. Dies passt auch soweit 
> für den CE-Typ, mit dem ich nun Probleme habe, denn der Inhalt wird 
> dargestellt und lässt sich über die Überschriften aufklappen.
> 
> Allerdings wird ein als "textpic" hinterlegter Text unformatiert und 
> ohne Bilder angezeigt. Offensichtlich stimmt irgendein "wrap" nicht. 
> Doch ich finde leider den Fehler in meinem Quelltext nicht...
> 
> --
> # Override part 20 of the setup that has been created by the core
> tt_content.announcements_pi3.20 >
> # make it a Content Object Array (COA)
> tt_content.announcements_pi3.20 = COA
> tt_content.announcements_pi3.20 {
>   # wrap the whole content with a div container
>   wrap = <div class="announcements_archive">|</div>
>   # set the rest to be uncached (COA_INT instead of COA)
>   10 = COA_INT
>   10 {
>     # wrap the output into a list
>     wrap = <ul class="recordlist">|</ul>
>     # get the records for this list
>     10 = CONTENT
>     10 {
>       # set the table
>       table = tt_content
>       select {
>         # set the pages containing the records
>         pidInList.field = pages
>         # set the recursion level
>         recursive = 250
>         # set the sorting for the DB query
>         orderBy = crdate DESC
>       }
>       # make the renderObj a COA to be able to add stuff before and after
>       # it
>       renderObj = COA
>       renderObj {
>         # use rendering of the default element "Text" AND "Text mit Bild"
> for the output
>         10 < tt_content.textpic
>         # and wrap each record as a list item
>         # wrap = <li class="record">|</li>
>         
>         stdWrap.required = 1
>         stdWrap.wrap = <li class="record">|</li>
>         10 = TEXT

Here you are overriding the original definition copied above?

Maybe you have to use another "10 {" before?

> 10 {
> field = header
> dataWrap = <div class="csc-header"
> 
onclick="document.getElementById('content_{field:uid}').style.display='block
> ';" style="cursor: pointer;"><h2>|</h2></div>
>           required = 1
> }
> 20 = TEXT
> 20 {
> field = bodytext
> dataWrap = <div class="csc-textpic-text" id="content_{field:uid}"
> style="display: none; padding-top: 10px;">|</div> required = 1 }
>       }
>     }
>   }
> }
> --
> 
> Wer kann mir dabei helfen und weiß, woran es liegt?
> 
> Viele Grüße
> 
> Björn
--
Philipp Gampe – PGP-Key 0AD96065

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list