Zum Inhalt springen

Auslesen der Bildbreite

Erstellt am 28. Juli 2009 · 3 Antworten · letzte Antwort am 28. Juli 2009

Tags: Bilder, tt_news, Frage

vixe ·

Hallo,

ich suche eine Möglichkeit, die Bildbreite der Thumbnails von tt_news auszulesen. Folgender HTML Code wird bei mir im displaySingle - View generiert.

<div class="news-single-img">
  <a href="uploads/pics/Bilder2.jpg" rel="lightbox[sb1]">
  <img src="typo3temp/pics/5e697014fc.jpg" alt="Bildunterschrift zum  Testen" title="Bildunterschrift zum Testen" border="0" height="150" width="200" />
  </a>
  <div class="news-single-imgcaption">
  Bildunterschrift zum Testen
  </div>
</div>

Das Problem ist, dass der Container "news-single-imgcaption", welcher ja die Bildunterschrift enthält, nur so breit sein soll wie das Bild. D.h. in der jetzigen Konstellation spannt sich der Container bei längeren Bildunterschriften auf und ist somit breiter als das Bild.

Da die Breite nicht fest angegeben werden kann und diese nicht manuell durch den Redakteur angegeben werden soll, bin ich hier auf der suche nach einer dynamischen Lösung.

Bin für jeden Tipp dankbar.

Grüße

BlackPixel ·

JavaScript:
Bildbreite des Bildes in news-single-img auslesen und dem news-single-imgcaption die breite als style geben. Fertig ist der Schuh.

vixe ·

Hallo,

da nicht jeder Javascript aktiviert und die Seite bisher ohne Javascript auskommt, bin ich auf der Suche nach einer Lösung ohne Javascript.

Gruß

vixe ·

Hallo nochmal,

hab nun selbst die Lösung gefunden ... für alle die es interessiert hier mein Lösungsansatz:

displaySingle {
		
	caption_stdWrap {
		dataWrap =  <div class="news-single-imgcaption" style="width: {TSFE:lastImageInfo|0}px;">|</div>
	}
}

Gruß