[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