Hallo zusammen,
ich sitze schon eine ganze Weile an einem Problem.
Und zwar möchte ich bei einzelnen Content Elementen die Bildausgabe verändern...
der Standart von css_styled_content ist:
tt_content.image.20.renderMethod = dl
bei einigen Elementen möchte ich aber eine Ausgabe in Listenform - also
tt_content.image.20.renderMethod = ul
Den Wrap kann ich ja Beispielsweise so ändern:
tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
key.field = section_frame
100 = TEXT
100.value = |
}
Kann ich auf diese Weise auch irgendwie die renderMethod beeinflussen?
Gruß redbug
Hallo
Hast du schon eine Möglichkeit gefunden?
Ich möchte ebenfalls beim Content Element - Image wenn das Content Element Layout "nivoslider" ausgewählt hat die Bilder mit einer anderen Größe ausgeben:
Die PageTS Config sieht so aus:
mod.SHARED.defaultLanguageLabel = Deutsch
mod.SHARED.defaultLanguageFlag = at
TCEFORM.tt_content {
layout.altLabels.1 = nivoslider
}
Das Template sieht so aus:
tt_content.image.20.1 {
file {
width.override = 615c
height.override = 364c
}
}
tt_content.stdWrap.innerWrap.cObject{
key.field = layout
1 = TEXT
1.value = <div class="slider nivoSlider">|</div>
}
tt_content.image.20.imageStdWrap.dataWrap >
tt_content.image.20.imageStdWrapNoWidth.wrap >
tt_content.image.20.imageColumnStdWrap.dataWrap >
tt_content.image.20.layout.default.value = ###IMAGES###
tt_content.image.20.layout.1.value < tt_content.image.20.layout.default.value
tt_content.image.20.layout.2.value < tt_content.image.20.layout.default.value
tt_content.image.20.layout.8.value < tt_content.image.20.layout.default.value
tt_content.image.20.rendering.ul.imageRowStdWrap.dataWrap >
tt_content.image.20.rendering.ul.imageLastRowStdWrap.dataWrap >
tt_content.image.20.rendering.ul.noRowsStdWrap.wrap >
tt_content.image.20.rendering.ul.oneImageStdWrap.dataWrap >
Funktioniet, NUR sollte das ganze SCRIPT nur angewendet werden wenn das Content Element Layout 1 bzw "nivoslider" heisst.
LG opaque
Nach langem Probieren, hier die Lösung:
temp.myimage < tt_content.image.20
tt_content.image.20 >
tt_content.image.20 = CASE
tt_content.image.20 {
key.field = layout
default < temp.myimage
1 < temp.myimage
1 {
1.file.width.override = 615c
1.file.height.override = 364c
imageStdWrap.dataWrap >
imageStdWrapNoWidth.wrap >
imageColumnStdWrap.dataWrap >
layout.default.value = ###IMAGES###
layout.1.value = ###IMAGES###
layout.2.value = ###IMAGES###
1.titleInLink >
}
}
tt_content.stdWrap.innerWrap.cObject{
key.field = layout
1 = TEXT
1.value = <div class="slider nivoSlider">|</div>
}