[TYPO3-german] typoscript sys_category.title um tt_content.image.20 wrappen
Michael v. Finck
m-v-f at gmx.net
Fri Nov 6 00:09:49 CET 2015
hallo community
ich verwende in meinen projekten sehr gerne das standard bild element
tt_content.image.20
mit conditions und einw enig typoscript lässt sich da sehr viel draus
zaubern und das ganze hat den vorteil, dass die redakteure das immer
gleiche content element benutzen und nur noch über das page oder
content element layout das rendering im frontend komplett verändern
können.
jetzt habe ich ein projekt, bei dem ich eine filterbares portfolio
(masanory) aus bildern abbilden möchte.
dazu habe ich sys_categories angelegt und habe in der dateiliste die
entsprechenden bilder editiert und das häkchen bei der passenden
kategorie gesetzt.
soweit so gut.
dann habe ich ein content element bilder angelegt und habe die
entsprechenden bilder aus der dateiliste geladen.
jetzt möchte ich um jeden image tag ein extra div wrappen, dass den
sys_category.title als css class namen enthält.
[condition]
tt_content.image.20.1.stdWrap {
prepend = COA
prepend {
10 = TEXT
10.value = <div class="item
20 = CONTENT
20 {
table = sys_category
select {
pidInList = 95
}
renderObj = TEXT
renderObj {
field = title
noTrimWrap = || |
}
stdWrap.ifEmpty.cObject = TEXT
stdWrap.ifEmpty.cObject.value = no-category-found
}
30 = TEXT
30.value = ">
}
append = TEXT
append.value = </div>
}
[end]
das liefert mir schon mal den kompletten satz aller sys_category.title
und das um jedes der bilder
<div class="item cat1 cat2 cat3">
<img .... />
</div>
aber ich bekomme es einfach nicht hin den join richtig zu setzen im
select, dass immer nur der sys_category.title zum passenden bild in das
umklammernde div geschrieben wird.
über einen stoss in die richtige richtung würde ich mich sehr freuen.
gruss und danke,
micha
More information about the TYPO3-german
mailing list