[gelöst] Bilder in Inhaltstypen ein Float mitgeben

am 06.05.2011 - 19:20 Uhr in
Hallo,
ich habe folgendes Problem was mich seit einiger Zeit beschäftigt. Und zwar möchte ich einen Inhaltstyp erstellen in dem ich Bilder oder ein Bild mit Text einfügen kann, aber jetzt kommts ich will dem Bild schon im Inhaltstyp beibringen das es per Auswahl entweder rechts, links oder gar nicht floatet.
Im Inhaltstyp Bild kann ich ja nur ein Bild einfügen und das steht immer oben, außer ich pass es im tpl File an. Das alles soll ohne TinyMCE oder so funktionieren.
Mein Frage gibt es eine CKK Modul was das kann oder hat jemand eine Idee?
- Anmelden oder Registrieren um Kommentare zu schreiben
CCK Feld
am 06.05.2011 - 19:33 Uhr
Du könntst ein CCK Feld erstellen, in dem du auswählst wie gefloatet wird.
Danach könntest du bei der Ausgabe des Bildes im node.tpl oder Content Template die entsprechenden Klassen setzten, die du dann im css entsprechend definierst.
Wieso denn entsprechende
am 06.05.2011 - 20:00 Uhr
Wieso denn entsprechende Klassen setzen? Gerade Inhaltsfelder sind schon überaus gut mit CSS-Selektoren gespickt. Nicht Modul suchen, sondern CSS lernen.
Das klingt nicht schlecht
am 09.05.2011 - 11:37 Uhr
Hallo,
der Ansatz ist wirklich gut. Werde ich mal Probieren.
Danke
jepster schrieb Wieso denn
am 09.05.2011 - 11:39 Uhr
Wieso denn entsprechende Klassen setzen? Gerade Inhaltsfelder sind schon überaus gut mit CSS-Selektoren gespickt. Nicht Modul suchen, sondern CSS lernen.
Wenn man Css Klassen definiert möchte man schon Css können. Schlaumeier.
Danke
am 09.05.2011 - 17:33 Uhr
Du könntst ein CCK Feld erstellen, in dem du auswählst wie gefloatet wird.
Danach könntest du bei der Ausgabe des Bildes im node.tpl oder Content Template die entsprechenden Klassen setzten, die du dann im css entsprechend definierst.
Danke dein Tipp hat super funktioniert. Hab eine Auswahlliste gemacht mit den Values links, rechts, standard und diese in der Template Datei abgefangen und dann die jeweilige CSS Klasse dem Bild zugewiesen. Funktioniert Super. :)