Zum Inhalt springen

A-Tag um Bild (Seiteninhaltselement Bild) Parameter hinzufügen

Erstellt am 17. November 2010 · 2 Antworten · letzte Antwort am 26. November 2010

Tags: Bilder, Links, Frage

smeagul ·

Hallo Forum,

im Seiteninhaltselement Bild kann man Bilder vergrößern oder hinter ein Bild einen Link auf eine andere Seite setzen. Diesem A-Tag für den Link auf die andere Seite möchte ich ein paar Paramter übergeben.
Konkret sollte so aussehen

<a rel="lytebox" rev="width: 400px; height: 300px; scrolling: no;" title="Duo Bild" href="ueber-uns/team/hildegard-bohlig/" class="cboxElement"><img width="150" height="100" border="0" alt="portrait" src="uploads/pics/brandt.jpg"></a>

statt so:

<a title="Duo Bild" href="ueber-uns/team/hildegard-bohlig/" class="cboxElement"><img width="150" height="100" border="0" alt="portrait" src="uploads/pics/brandt.jpg"></a>

Wo sind in tt_content die Stellen,die verändert werden müssen.
Ziel ist es, den Content der Link-Seite in Lightbox Darstellung an zu zeigen.

LG

Manfred

udowald ·

Hallo,

ich habe hier ein Codeschnippsel für die veraltete Thickbox. Ist die gleiche Vorgehensweise für die Änderungen am cObject "Image":

tt_content.image.20.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
    
            # 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="gallery" title="{field:header}" class="thickbox"
            ATagParams.override = rel="gallery{field:uid}" title="{field:header}" class="thickbox"
            #ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable}
            ATagParams.insertData = 1
            ATagParams.if.isTrue.field = image_zoom
        }
    }
}