Zum Inhalt springen

DAM / CSC / Bild vergrößerung / Thickbox

Erstellt am 14. März 2008 · 1 Antwort · letzte Antwort am 21. März 2008

Tags: Dateien & FAL, Bilder, Frage

dooz ·

Hi,

ich möchte Thickbox anstelle des Popups für die Vergrößerung von Bildern, die über CType Image oder Textpic eingestellt wurden (durch zoom enable), verwenden.

Problem ist dabei, dass ich dam_ttcontent verwende und die Daten ja aus dem DAM kommen.

Ich muss es ja irgendwie schaffen, in dem Vergrößerungs-Link den realen Pfad der Bilddatei einzufügen und noch die Klasse "thickbox" vergeben. Allerdings will es das nicht.

Leider funktioniert es nicht. Ich habe die css-styled-content wie folgt geändert:

tt_content.image.20 {
    1.imageLinkWrap {
        bodyTag =
        JSwindow = 0
        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
        #typolink.parameter = image
        typolink.parameter.field = tx_dam_file_name
        typolink.parameter.wrap = |
        typolink.ATagParams.dataWrap = title="{field:header}" class="thickbox"
    }
[…]

Das

typolink.parameter.data = field : txdam_file_name

liefert keinen Wert zurück, somit rendert er das alte Prinzip:

<a target="thePicture" href="http://[…]/index.php?eID=tx_cms_showpic&file=[…]">
    <img width="150" height="117" border="0" alt="" src="[…]" />
</a>

Kann mir jemand dabei helfen?

Gruß Daniel

just2b ·

probier es mal ca so

  			parameter.override.cObject = IMG_RESOURCE
  			parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
  			parameter.override.cObject.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW}
  			parameter.override.cObject.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH}

georg