Zum Inhalt springen

Position von Bildern bestimmen wie bei Text m Bild

Erstellt am 12. Juni 2003 · 3 Antworten · letzte Antwort am 14. Juni 2003

Tags: Bilder, Frage

tom_meier ·

Hallo,

ist es Möglich die Funktion "Position" wie bei dem Typ Text m Bild auch in seinen eigenen Ext. zu benutzen.?

Brauche eine Möglichkeit die Position des Bildes "fast frei" vom User bestimmen zu lassen. Sprich oben, unten , mittig, usw.

Hat dies noch keiner benötigt??

Danke im vorraus

maxhb ·

Hi!
Hmm, ist doch einfach, eine Extension zu erstellen, in der man die Position eines Bildes frei bestimmen kann. Liegt doch an dir selbst, den Inhalt entsprechend zu rendern...

O.K., hab Dich bestimmt nicht richtig verstanden...

Vorschlag:
1.Neue Extension per Kickstarter anlegen
2.Tabelle mit Feldern für das Bild, den Text und die Bildausrichtung anlegen (oben, unten,links udn rechts ;ggf. als Radiogroup)
3.Extension erstellen und Code zum Rendern einfügen

CU
maxhb

tom_meier ·

Hallo,

und ganau das ist mein Problem:

"Extension erstellen und Code zum Rendern einfügen "

wie mache der Ext. klar das sich das Bild oben, unten, links usw. befindet.

Mit externen Template gehts ja wohl nicht sonst müsste ich ja für jede Auswahl ein Template erstellen.

Ich kapiere nicht wie das Bild dann mit dem Content zusammengebaut wird. Ist doch eine dynamische Sache die Position.

Hat jemand vieleicht Beispielcode? oder wo finde ich den Code der eingbauten Vorgabe Text m Bild?

Gruß Tom

robert.​meyer ·

Hallo,

Extension mittels Kickstarter erstellen und die Schnittstelle "Inhaltstyp" nutzen. Natürlich muss es z.B. ein Datenbankfeld "position" geben. Dann z.B. folgender Code:

tt_content.meinextensionname = CASE
tt_content.meinextensionname.key = tx_meinextensionname_position
tt_content.meinextensionname.links = IMAGE
tt_content.meinextensionname.links.file.import = uploads/tx_meinextensionname
tt_content.meinextensionname.links.file.import.field = tx_meinextensionname_bild
tt_content.meinextensionname.links.file.import.listNum = 0
tt_content.meinextensionname.links.linkWrap = align="left"
tt_content.meinextensionname.rechts < tt_content.meinextensionname.links
tt_content.meinextensionname.rechts.linkWrap = align="right"

[ungetestet]
So müsste es z.B. funktionieren.

Ach ja: plugin.tx_meinextensionname muss natürlich noch etfernt werden:
plugin.tx_meinextensionname >