[TYPO3-german] Indentation and Frames und Image-Rendering

Bergische Webschmiede post at bergische-webschmiede.de
Wed Mar 12 09:06:34 CET 2014


Hi,

da gibt es einen Weg. Ich hab das mal in einem Projekt gemacht.
Vielleicht kannst du es dir umdenglen. Ich bin damals direkt über das
layout-Feld gegangen.

tt_content.image.20 {
  renderMethod >
  renderMethod.stdWrap.cObject = CASE
  renderMethod.stdWrap.cObject {
    key.field = layout
    default = TEXT
    default.value = singleNoCaption
    1 = TEXT
    1.value  = deineRenderMethode
    2 = TEXT
    2.value  = deineAndereRendermethode
  }
}

Typoscript rules!

Gruß
Stefan Padberg

Am 09.03.2014 14:42, schrieb Alexander Averbukh:
> Hallo zusammen,
> 
> um eine Fotostrecke auf der Seite zu realisieren, nutze ich das
> Content-Element Image.
> 
> Im TSConfig füge ich einen neue Punkt "Slider" hinzu, der im Menü  unter
> Indentation and Frames angezeigt wird.
> TCEFORM.tt_content.section_frame {
>     addItems.100 = Slider }
> 
> Im TypoScript werden Bilder so gewrapt:
> 
> tt_content.stdWrap.innerWrap.cObject {
>  100 = TEXT
>  100.value (
>    <div class="wrapper">
>    <div class="jcarousel-wrapper">
>      <div class="jcarousel">
>        <ul>
>        |
>        </ul>
>      </div>
> 
>      <a href="#" class="jcarousel-control-prev">&lsaquo;</a>
>      <a href="#" class="jcarousel-control-next">&rsaquo;</a>
>      <p class="jcarousel-pagination"></p>
>    </div>
>    </div>
>  )
> }
> 
> Fürs Rendering wird folgendes TS verwendet:
> 
> temp.defaultImage < tt_content.image.20
> 
> tt_content.image.20 >
> tt_content.image.20 = CASE
> tt_content.image.20 {
>    key.field = layout
>    default < temp.defaultImage
>    2 < temp.defaultImage
>    2 {
>       layout.default.override = ###IMAGES###
>       imageStdWrap.dataWrap =
>       1.wrap = <li>|</li>
>       1.imageLinkWrap.directImageLink = 1
>    }
> }
> 
> Allerdings muss ein anderes Layout ausgewählt werden. Das finde ich
> nicht praktisch. Ist es möglich TYPO3 zu sagen, wenn das Frame "Slider"
> ausgewählt ist, muss das Rendering wie oben aussehen, ohne das Layout
> auszuwählen?
> 
> Vielen Dank
> 
> 



More information about the TYPO3-german mailing list