Zum Inhalt springen

imageLinkWrap

Erstellt am 12. Dezember 2013 · 4 Antworten · letzte Antwort am 18. Dezember 2013

Tags: TYPO3 6.x, Frage

metan ·

Hallo,

ich versuche das img-tag von tt_content bei der lightbox mit einem span-tag zu umgeben.

tt_content.image { 
    20 {
        1.params = class="overlay-zoom"
        1.imageLinkWrap {
            JSwindow = 1
            directImageLink = 1
            imageLinkWrap = 1
            linkParams.ATagParams {
                dataWrap = class="thumbnail fancybox-button zoomer" data-rel="fancybox-button" data-fancybox-group="fancybox{field:uid}"
            }
        }        
    }
}

Damit kann ich die lightbox nach fancybox umschreiben.
Aber ich komme einfach nicht an das img-tag ran, damit ich einen span-tag umsetzen kann.

tt_content.image.20.1.imageLinkWrap.wrap = <span class="overlay-zoom">|<div class="zoom-icon"></div></span>

Das Ziel ist

<a class="thumbnail fancybox-button zoomer" data-rel="fancybox-button" title="Project Title" href="assets/img/main/3.jpg">
    <span class="overlay-zoom">  
        <img alt="" src="assets/img/main/3.jpg" class="img-responsive">
        <div class="zoom-icon"></div>                   
    </span>                                              
</a>

Kann mir hier jemand einen weihnachtlichen Tip geben 😉

Grüße
metan

manuzo ·

Hi,
Ob und wie sich das direkt in TypoScript lösen lässt kann ich leider auch nicht sagen.
Ein möglicher Lösungsansatz wäre den span nach laden der Seite mit Javascript einzufügen.

Greenhorn2013 ·

Probier mal:

tt_content.image {
  20 {
    1.params = class="overlay-zoom"
    1.imageLinkWrap {
      typolink{
        wrap=<span class="overlay-zoom">|<div class="zoom-icon"></div></span>
        ATagBeforeWrap=1
        }     
      }
    }
  }