Open sgei opened 10 years ago
Ich habe mir dies gerade mal genauer angesehen. Macht die Bildausrichtung hier überhaupt Sinn? Es stellt sich nämlich die Frage in Bezug auf welches weitere Feld soll das ganze ausgerichtet werden (insbesondere in Bezug auf davor und dahinter). Rein technisch gesehen schnappt sich die Erweiterung für das Bild-Element das ce_image-Template. Dieses sieht naturgemäß die Bildausrichtung nicht vor (nur in Bezug auf Text-Elemente).
Ich habe es mit einem Textarea kombiniert und möchte es als Absatzbild nutzen. Der Text soll wie im Inhaltselement ce_text um das Bild fließen. Als reines Bildelement macht es sicher wenig Sinn, aber mit Text finde ich schon.
Steffen
Hallo Janosch, ich habe gerade mal ein Bild-Feld vor ein Text-Area gesetzt und habe per CSS dem Bild-Container (.image) ein float-right gegeben. Klappt natürlich auch. Jetzt möchte ich aber auch manche Bilder links neben dem Text haben. Das geht wiederum nicht, da ich ja keine entsprechende Klasse zur Verfügung habe.
Wäre es möglich, dass du anstatt der eigentlichen Bildausrichtung, also setzten des Styles für das Floating, nur eine entsprechende Klasse mitgibst z.B. left oder top etc.
Dann kann man sich das dann per CSS selber bauen.
Steffen
Ich finde es eigentlich gut, dass das Feld nicht standardmäßig dabei ist, weil ich es in den meisten Fällen nicht brauche. Warum baust du dir nicht ein Select einfach dazu, wo man die Klasse auswählen kann und verbaust diese selbständig im Template?
@fjacobi hat Recht. Von dieser Flexibilität lebt das Modul ja auch!
Ich werde es jetzt so implementieren, dass bei dem Bild-Elemente (damit meine ich nicht die Dateiauswahl) bei der ja optionalen Verwendung der Bild-Ausrichtung dieses lediglich als CSS-Klasse an das Feld geschrieben wird. Für die korrekte Ausrichtung wäre dann das CSS des Entwicklers maßgebend.
Das klingt super. Danke
@fjacobi Wie geht das genau? Ich habe jetzt ein Select vor dem Bild. Also Optionen gibt es "left" und "right". Diese werden dann auch brav ins Frontend geschrieben, allerdings in einem DIV:
div class="uni select" left /div
Wie kann ich denn das für die Bildausrichtung nutzen?
Die Funktion Bildausrichtung hat bei dem Feldtyp Bild keine Funktion auf das Bild. Es wird keine Floating-Klasse mitgegeben.