[TYPO3-german] OT: Bilder positionieren, Responsive, Best Practice
David Greiner
davidgreiner at gmx.net
Sat Feb 21 10:42:54 CET 2015
Guten Morgen zusammen!
Ich wollte mal in die Runde fragen, wie ihr mit der Platzierung von
Bildern umgeht.
Dazu zwei Use-Cases:
1. Normales Inhaltselement "Text mit Bild"
2. News-Artikel
Zu 1:
Es soll ein langer Text mit Bildern an verschiedenen Stellen im Text
erstellt werden.
- in einer unangepassten Installation greift die Positionierung für alle
Bilder und alle Bilder werden z.B. als "rechts umfließend" ausgegeben.
- die Einstellung aus den Konstanten greift und die Bilder werden in
srcsets ausgeben. Das ist gut.
- sollen die Bilder jetzt aber an unterschiedlichen Stellen des Textes
dargestellt werden, so muss ich im Grunde den Text splitten und weitere
Content-Elemente anlegen um die Bilder an der entsprechenden Stelle im
Text richtig zu positionieren
- dabei wird jedes Content-Element in einer eigenen Section gewrappt,
der semantische Zusammenhang geht verloren, der SEO-Spezialist fragt,
warum der inhaltlich zusammengehörende Text auseinandergerissen wird
- alternativ könnte ich das Wrapping der einzelnen Inhaltselemente
abstellen und für jeden semantischen Abschnitt ein Gridelement
platzieren, welches die Section außenrum wrappt und die einzelnen
Content-Elemente beinhaltet. Dann fragt mich wiederrum der Redakteur ob
das mein Ernst ist.
Alternativ können Bilder über den RTE platziert werden.
- abgesehen davon, dass das ziemlich hakelig ist, finde ich auch keine
Einstellung um die Bilder in meinen definierten Srcsets auszugeben
- auch Höhe/Breite des Bildes kriege ich nicht entfernt
- ich hätte die Bilder außerdem gerne in <figures> gewrappt, das scheint
auch nicht möglich zu sein? Oder doch? Wie?
- durchsuche ich den Sysext-Ordner des rtehtmlarea, finde ich weder
Hinweise auf srcsets noch auf figures
Zu 2:
Ein News-Artikel.
- hier habe ich im Grunde die gleichen Möglichkeiten wie bei den
normalen Content-Elementen allerdings kann ich den Text nicht splitten
um Bilder an der entsprechenden Stelle auszugeben
- daher wäre mein Idee, für den RTE ein Plugin zu schreiben, welches mir
einen neuen Button zur Verfügung stellt
- über diesen Button kann ich einen ###IMAGE### Platzhalter an
beliebiger Stelle im Text
einfügen
- ein extra ViewHelper bekommt das NewsItem übergeben, parst den Text
und ersetzt alle ###IMAGE### Platzhalter der Reihe nach mit den zum
NewsItem gehörenden Bild/Videoelementen.
- Das funktioniert ganz gut, aber so richtig toll ist das auch nicht.
Ein weiteres Problem zeigt sich bei der Verwendung des
Image-ViewHelpers, welcher die srcset Einstellungen nicht
berücksichtigt. Ich bin gezwungen den cObject-ViewHelper zu nutzen,
diesem den Bildpfad zu übergeben damit im Typoscript ein IMAGE-Objekt
erstellt wird, welches die tt_content-Rendering-Einstellungen
berücksichtigt.
Ist tatsächlich solch ein Prozedere notwendig oder kenne ich einfach den
richtigen Weg nicht?
Ich freue mich über Anregungen und Erfahrungen eurerseits!
Ein schönes Wochenende!
More information about the TYPO3-german
mailing list