Erstes Bild größer darstellen bei Content Element Text mit Bild
| Autor | Nachricht |
|---|---|
|
Verfasst am: 11. 05. 2010 [21:36]
|
|
|
rolib
Themenersteller
Dabei seit: 22.06.2007
Beiträge: 100
|
Hallo, ist es möglich das erste Bild via TS bei einem Content Element "Text mit Bild" immer größer darzustellen? (Z.b. alle Bilder haben eine Breite von 100px das erste Bild hat eine Breite von 400px) |
|
Verfasst am: 12. 05. 2010 [14:25]
|
|
|
hennes
Dabei seit: 16.04.2009
Beiträge: 87
|
Vor dem selben "Problem" stande ich vor einigen Tagen auch. Meines Wissens nach gibt es allerdings kein Optionsplit für die Bildgrößen oder sowas. Man kann es aber relativ einfach umschiffen in dem du einfach zwei Content Elemente machst. im einen das große und im anderen eben die kleineren Bilder. HTH Eine Null kann ein bestehendes Problem verzehnfachen.
|
|
Verfasst am: 12. 05. 2010 [14:47]
|
|
|
rolib
Themenersteller
Dabei seit: 22.06.2007
Beiträge: 100
|
danke für deinen Tipp, an das habe ich auch schon gedacht, aber ich habe da eine spezielle Situation: Ich habe zwei Content Elemente "Text mit Bild" auf der Seite, aber nur bei einem sollen die Bilder in einer "Lightbox" geöffnet werden. Mit zwei Content Elementen geht das ja, indem man bei einem das Häkchen wegnimmt ... Teile ich jetzt aber das Content Element 1 in zwei auf - eines mit einem großen Bild und dann eines mit den kleinen, dann öffnen sich nicht alle Bilder in einer Lightbox Gruppe sondern das große Bild bleibt ein Einzelbild, das soll aber nicht sein. Jetzt könnte ich generell alle Bilder mit einem ATagParam versehen "rel=lightbox" aber dann gehen auch wieder die anderen Bilder vom CE 2 mit in die Lightbox Gruppe ... Eine Idee von meiner Seite wäre noch, alles was in Spalte "Normal" ist bekommt ATagParam rel="lightbox1" alles was in Spalte "Rechts" ist bekommt rel ="lightbox2". Falls du noch eine Idee dazu hast bzw. einen Lösungsansatz dass über den AtagParam zu lösen wäre ich sehr verbunden TYPOSCRIPT .. ATagParams.override = rel="lightbox1" ATagParams.override.if.colPos = 2 ATagParams.insertData = 1 ... Das wäre von mir ein versuchter Lösungsansatz der aber noch keine Früchte trägt ... |
|
Verfasst am: 12. 05. 2010 [15:29]
|
|
|
hennes
Dabei seit: 16.04.2009
Beiträge: 87
|
Den selben Fall mit der Lightboxslideshow habe ich auch, kann aber ganz gut damit leben dass da nur ein, bzw zwei Bilder statt allen drei drin sind Eine Null kann ein bestehendes Problem verzehnfachen.
|
|
Verfasst am: 13. 05. 2010 [13:53]
|
|
|
ArminB
Dabei seit: 11.08.2005
Beiträge: 410
|
Moin, wie wäre es mit einer CASE auf register:IMAGE_NUM Armin Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.
Tipps und Tricks zu TYPO3: http://typo3.intervation.de Folge mir auf http://twitter.com/intervation Agentur: Ideenwerft Werbeagentur |
|
Verfasst am: 17. 05. 2010 [21:52]
|
|
|
rolib
Themenersteller
Dabei seit: 22.06.2007
Beiträge: 100
|
Hi, hab gesucht aber check nicht wie man auf IMAGE_NUM eine Case Abfrage machen kann. Hier ist der original Code der pmk_slimbox damit alle Content Element Bilder in der Lightbox aufgehen - funzt perfekt TYPOSCRIPT tt_content.image.20.1 { titleText.field = {$plugin.pmkslimbox.imgtext.captionField} titleText.htmlSpecialChars = 1 # Removing the default "imageLinkWrap" TS code, and add new one to enable Lightbox effect. imageLinkWrap > imageLinkWrap = 1 imageLinkWrap { # Enable linkwrapping if either click-enlarge is selected or a link is defined. enable.field = image_zoom enable.ifEmpty.typolink.parameter.field = image_link enable.ifEmpty.typolink.parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT enable.ifEmpty.typolink.returnLast = url # Add new typolink wrapping code typolink { target = {$styles.content.links.target} extTarget = {$styles.content.links.extTarget} # This returns a link, pointing to the path + name of the original image. # or to the path + name of the resized lightbox image (if maxH or maxW is reached.) parameter.cObject = IMG_RESOURCE parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile parameter.cObject.file.maxW = {$plugin.pmkslimbox.slimBoxMaxW} parameter.cObject.file.maxH = {$plugin.pmkslimbox.slimBoxMaxH} # Except if the linkfield is not empty parameter.override.field = image_link parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT parameter.override.if.isTrue.field = image_link # Add the "rel" attribute needed to activate the lightbox effect. ATagParams = rel="lightbox" ATagParams.override = rel="lightbox[presentlb{field:uid}]" ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable} ATagParams.insertData = 1 ATagParams.if.isTrue.field = image_zoom } } } Jetzt hätte ich gerne eine Unterscheidung gemacht, wenn Content Element in Spalte "Normal" dann ATagParams.override = rel="lightbox[presentlb{field:yyy}]" wenn in Spalte "Rechts" ATagParams.override = rel="lightbox[presentlb{field:zzz}]" Muss ich da mit bei tt_content.image.20.1 = CASE die Unterscheidung beginnen? |



