Zum Inhalt springen

tt_products und chgallery

Erstellt am 16. Juni 2008 · 5 Antworten · letzte Antwort am 7. November 2009

Tags: Bilder, Frage

lilly_berlin ·

guten morgen,

ich habe in tt-products die chgallery mit lightbox eingebunden. das klappt auch prima.

allerdings habe ich mich für die chgallery entschieden, weil dort auch der gesamte inhalt eines ordners ausgelesen werden kann.

ich möchte in der einzelansicht nur ein bild anzeigen und dann in der lightbox aber alle bilder zur verfügung haben.

das funktioniert leider nicht. ich habe schon alles mögliche versucht, stehe aber total auf dem schlauch! wie sage ich meinem script, dass hier der ordner angesteuert werden soll?

hier mein ts-code;

plugin.tt_products.image.chgallery = 1 
plugin.tt_products.image {
imageLinkWrap  = 1
imageLinkWrap {
enable = 1
typolink {
title.field= tx_chgalleryTitle
parameter.override.cObject = IMG_RESOURCE
parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
# used lightbox is perfectlightbox
ATagParams =rel="lightbox"
ATagParams.override =rel="lightbox[sb{field:uid}]"
ATagParams.insertData = 1
}
}
}

HILFE! Danke für jede antwort!

lilly_berlin ·

hallo georg,

ok, das könnte ich versuchen - das wäre ein neuer ansatz das problem zu lösen.

schöner fände ich es, wenn ich per ts eine flexible pfadangabe hinbekäme. nach dem schema: jeder artikel hat einen eigenen bilderordner - benannt wie der artikelname und dieser name wird in den pfad dynamisch eingebaut.

aber leider beiße ich mit am ts die zähne aus....so lange habe ich noch nicht damit zu tun.

aber wenn ich bis heute abend nichts anderes gefunden habe, werde ich wohl deine anregung aufgreifen.

vielen dank für deine antwort!

Unbekannter Benutzer ·

Das selbe Problem, nur eine Zeile von PerfectLightbox angezeigt zu bekommen, hatte ich auch und habe das so gelöst:

Im TSconfig der Seiteneigenschaften (wo das Haupttemplate liegt):

TCEFORM.tt_content.section_frame.addItems {
	22 = Bildergalerie Höhe 100 Pixel
	23 = Bildergalerie Höhe 150 Pixel
	24 = Bildergalerie Höhe 200 Pixel
	
}
TCEFORM.tt_content.section_frame {
	removeItems = 1,10,11,12,20,21
}

Im Setup des Haupttemplates:

# Bildergalerie Höhe 100 Pixel
tt_content.stdWrap.innerWrap.cObject.22 = TEXT
tt_content.stdWrap.innerWrap.cObject.22.value = <div id="divPerfectLightBoxFixedHeight100"> | </div>
# Bildergalerie Höhe 150 Pixel
tt_content.stdWrap.innerWrap.cObject.23 = TEXT
tt_content.stdWrap.innerWrap.cObject.23.value = <div id="divPerfectLightBoxFixedHeight150"> | </div>
# Bildergalerie Höhe 200 Pixel
tt_content.stdWrap.innerWrap.cObject.24 = TEXT
tt_content.stdWrap.innerWrap.cObject.24.value = <div id="divPerfectLightBoxFixedHeight200"> | </div>

Im Stylesheet:
/* Bildergalerie Höhe 100 Pixel */
#divPerfectLightBoxFixedHeight100{
height: 100px;
overflow: hidden;
}
/* Bildergalerie Höhe 150 Pixel */
#divPerfectLightBoxFixedHeight150{
height: 150px;
overflow: hidden;
}
/* Bildergalerie Höhe 200 Pixel */
#divPerfectLightBoxFixedHeight200{
height: 200px;
overflow: hidden;
}

Ich hoffe, das ich damit jemanden helfen konnte.