[TYPO3-german] optionsplit zwei Container

Basti sebastian.schmal at gmx.de
Fri Aug 24 21:10:14 CEST 2012


Habe hier eine gute Lösung bekommen.
nur was ist wenn die anzahl der inhalte nicht vorhanden ist?

z.b. nur 6 oder 13 Elemente


Das hier funktioniert:

# Hier wird das Menü der Unterseiten (mit Inhaltsangabe) ersetzt
# um ein Bild aus den Seiteneigenschaften anzuzeigen
tt_content.menu.20.9 >
tt_content.menu.20.9 = COA
tt_content.menu.20.9 {
   wrap = <div class="teaser-product-wrap">|</div>


   10 = HMENU
   10 {

     special = directory
     special.value.field = pages

     begin = 0
     maxItems = 2

     1 = TMENU
     1 {

       wrap >
       wrap = <div class="teaser-product-lvl1-wrap-outer left">|</div>
       expAll = 1
       noBlur = 1
       NO >
       NO {

         before >
         beforeWrap >
         after >
         linkWrap >
         ATagBeforeWrap >
         ATagParams >
         doNotLinkIt = 1
         doNotShowLink = 0

         wrapItemAndSub >
         wrapItemAndSub = <div class="csc-textpic-border 
teaser-product-lvl1-wrap">|</div>

         ATagTitle >
         stdWrap >
         stdWrap.cObject >
         stdWrap.cObject = COA
         stdWrap.cObject {

           #IMAGE
           10 = IMAGE
           10 {
             wrap = <div class="csc-textpic-imagewrap 
csc-textpic-single-image teaser-illu">|</div>
             file {
               width = 325c
               height =
               maxW = 325c
               maxH =
               import {
                 cObject = TEXT
                 cObject {
                   cObject = TEXT
                   cObject {
                     value = 
fileadmin/templates/img/hierfehltnochdername.jpg
                     override {
                       required = 1
                       data = levelmedia:-1, slide
                       wrap = uploads/media/|
                       listNum = 0
                     }
                   }
                   override {
                     required = 1
                     field = media
                     wrap = uploads/media/|
                     listNum = 0
                   }
                 }
               }
             }
             altText.field = title
             titleText.field = title
             imageLinkWrap = 1
             imageLinkWrap {
               enable = 1
               typolink {
                 target = _self
                 parameter.field = uid
                 ATagParams = class="more"
                 title.cObject=TEXT
                 title.cObject.field = nav_title // subtitle // title
               }
             }
           }

           #WRAP Start
           15 = TEXT
           15 {
             wrap = <div class="teaser-header-text-wrap">
           }

           #TEXT
           30 = COA
           30 {
             wrap = <div class="teaser-text">|</div>
             10 = TEXT
             10 {
               field = abstract
               crop = 90 | ... | 1
               wrap = <h2 class="teaser-text-inner">|</h2>
             }
             #HEADLINE
             20 = TEXT
             20 {
               wrap = <p class="more">|</p>
               field = title
               ATagTitle.field = nav_title // subtitle // title
               typolink.parameter.field = uid
               typolink.title.cObject=TEXT
               typolink.title.cObject.field = nav_title // subtitle // title
             }
           }
           #WRAP Start END
           35 = TEXT
           35 {
             wrap = </div>
           }
         }

       }
     }


   }
   #end lvl1
   20 < .10

   20 = HMENU
   20 {

     begin = 2
     maxItems = 2

     1.wrap >
     1.wrap = <div class="teaser-product-lvl1-wrap-outer right">|</div>

}


Doch wie schon oben beschrieben, wie könnte man den kram noch so 
aufbauen, wenn die Anzahl unbekannt ist!?!

------------------------------------------

TYPO3 - TIPS - ANLEITUNGEN - NEWS
unter: http://blog.ingeniumdesign.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

------------------------------------------

Am 13.08.2012 21:04, schrieb Thomas P.:
> wenn reihenfolge egal ist sollte der optionSplit so aussehen
>
> |*|<div class="left">|</div>||<div class="right">||</div>|*|
>
>
> hab zufällig für den optionSplit letztens ein Video gemacht:
> http://www.youtube.com/watch?v=omjZ3NRmRjI
>
>
>
> Am 13.08.2012 16:43, schrieb Sebastian Schmal:
>> Ich möchte gerne ca. 10 tt_content Datensätze in zwei Div-COntainer
>> spliten.
>> Aber wenn es geht 5 Stück in einen "<div class="left">..</div>" und in
>> den anderen "<div class="right">..</div>" die restlichen 5 Datensätze.
>>
>> Den Output der Datensätze usw. bekomme ich alles hin, dass ist kein
>> Problem.
>> Nur mit den optionsplit bin ich mir nicht sicher.
>> muss man dazu ggf. noch einen counter einbauen, oder so was?
>>
>> Die Reihenfolge der Datensätze wäre mir egal.
>> Wichtig wären mir die DIV´s
>>
>> Ich freue mich auf eine Antwort.
>> Sebastian
>>
>


More information about the TYPO3-german mailing list