Zum Inhalt springen

tt_news: Wrap um Bilder in der Single-Ansicht

Erstellt am 25. April 2006 · 3 Antworten · letzte Antwort am 2. Mai 2006

Tags: Frage

hmader ·

Liebe Typo3-Gemeinde,
In der Single-Ansicht fügt Typo3 folgenden Code um jedes Bild (hier im Beispiel der Quellcode der generierten Seite):

<table border="0" cellpadding="0" cellspacing="0" align="right" width="1"><tr><td>
      <img src="clear.gif" width="15" height="1" border="0" alt="" /></td><td><a href="#" onclick="openPic('showpic.php?file=uploads%2Fpics%2Fkardinal-martini.jpg&width=400m&height=400&bodyTag=%3Cbody%20bgColor%3D%22%23dddddd%22%3E&wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&md5=bee6ed40f50afa7d997839253a299cec','571a44f6b27a2b2eedf0b663f0e876f7','width=137,height=80,status=0,menubar=0'); return false;"><img src="uploads/pics/kardinal-martini.jpg" width="120" height="60" border="0" alt="" title="" /></a></td></tr></table>

Dass das Bild (im Original 120*60) auf Klick vergrößert wird, lasse ich mir ja noch einreden - nur, warum klotzt mit Typo3 ein transparentes 15px-GIF vors Bild? In der List-Ansicht macht es das nämlich nicht... Da sieht der Code um das Bild so aus:

><img src="uploads/pics/kardinal-martini.jpg" width="120" height="60" border="0" alt="" title="" /><img src="clear.gif" width="1" height="5" border="0" class="spacer-gif" alt="" title="" /><br />

(Wobei, wenn wir schon dabei sind, dieses clear.gif ist auch nicht notwendig...)

Wie kriege ich in der Single-Ansicht also das 15-px-GIF raus? Die entsprechenden Parameter im Setup sind

plugin.tt_news.singleMaxW = 120
plugin.tt_news.singleMaxH = 60
plugin.tt_news.latestMaxW = 120
plugin.tt_news.latestMaxH = 60
plugin.tt_news.listMaxW = 120
plugin.tt_news.listMaxH = 60

Liebe Grüße aus Wien,
Herwig

spezialolli ·

Hallo hmader,

die Tabelle um dein Bild deutet eigentlich darauf hin, das du entweider kein oder das flasche "static" Template eingebunden hast!

Die Extension kommt mit 3 statischen Templates, die in das Root-Template eingebunden werden müssen.

- default CSS-styles (tt_news)
- table-based tmpl (tt_news)
- CSS-based tmpl (tt_news)

Das "default" Template enthält die Styles der Extension und sollte hinzugefügt werden, wenn man sie nicht in einer eigenen Styledatei eintragen möchte oder in den HTML-Vorlagen andere Styleklassen eingetragen hat.

Das "alte" Template (table-based) formatiert die Platzhalter der Extension mit Tabellen, das "Neue" (CSS-based) verwendet DIV's, die durch CSS formatiert werden, und lässt auch Platzhalter-GIF's weg.

Eines der beiden Templates musst du auf jeden Fall einbinden, damit die Darstellung korrekt ist.

mfg
Olli

hmader ·

Hallo Olli,

Das table-based tmpl habe ich ordnungsgemäß eingebunden. Muß/kann ich das auch irgendwie modifizieren, und wenn ja - wie bzw. wo finde ich es?

Mein persönlicher Verdacht geht eher in die Richtung, dass ich diesen zusätzlich generierten Code durch eine Einstellung im Setup/Constants loswerde...

Liebe Grüße aus Wien,
Herwig

hmader ·

Also, an den Templates dürfte es wirklich nicht liegen - die hab ich gerade alle durchforstet... Wer von Euch hat entsprechende Erfahrungen gemacht, kann mir weiterhelfen?
lg, Herwig