DMAGmbH / dma_elementgenerator

DMA Elementgenerator (Contao)
45 stars 17 forks source link

Bildausrichtung bei Feldtyp Bild hat keine Funktion (3.2x) #50

Open sgei opened 10 years ago

sgei commented 10 years ago

Die Funktion Bildausrichtung hat bei dem Feldtyp Bild keine Funktion auf das Bild. Es wird keine Floating-Klasse mitgegeben.

JanoschSkuplik commented 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).

sgei commented 10 years ago

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

sgei commented 10 years ago

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

fjacobi commented 10 years ago

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?

stefansl commented 10 years ago

@fjacobi hat Recht. Von dieser Flexibilität lebt das Modul ja auch!

JanoschSkuplik commented 10 years ago

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.

sgei commented 10 years ago

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?