Zum Inhalt springen

f:image

Erstellt am 19. November 2014 · 3 Antworten · letzte Antwort am 20. November 2014

Tags: Bilder, TYPO3 6.x, Frage

Toddie64 ·

Hallo,
ich habe in einem HTML-Template folgendes gemacht:
<f:image src="{image.uid}" treatIdAsReference="1" width="285" height="210"/>

die Ausgabe ist dann:
<img src="fileadmin/images/firmenlogo.png" width="440" height="122" alt="" />

Ich hatte aber erwartet (also ohne Slash am Ende):
<img src="fileadmin/images/firmenlogo.png" width="440" height="122" alt="" >

Was mache ich falsch, bzw. was muss ich tun damit das "/" am Ende nicht da ist ?

toifel ·

Wieso willst du es denn weg haben? Ist doch valides Markup, wird in HTML5 problemlos akzeptiert und ist in XHTML sogar Pflicht, wenn der Code valide sein soll.

Bin nicht sicher, ob es überhaupt so einfach über TS geht, aber der erste Ansatzpunkt für die Suche wäre das Typoscript von css_styled_content.

Julian.​Hofmann ·

Würde stark davon ausgehen, dass das nicht mehr möglich ist zu ändern. TYPO3 unterstützt als Doctypes nur noch einige XHTML-Types, sowie HTML5, die allesamt eine XML-konforme Syntax (=> (selbst-)schließende Tags) voraussetzen.

Falls es einen speziellen Grund an bestimmter Stelle gibt, könnte ein Workaround sein, dass statt dem image-Viewhelper der uri-Viewhelper genutzt wird, und Du Dir das img-Tag selbst zusammenbaust.

Toddie64 · · Beste Antwort

Ohhh Menno...
Es war das berühmte 40cm Problem -> nämlich ich selber. #angry#
Ich hatte im CSS einen Fehler. Also alles ist gut 🙂

Vielen Dank für Eure Mühe ...

LG Toddie