Zum Inhalt springen

im Backend ein Image Feld einfügen

Erstellt am 10. September 2012 · 1 Antwort · letzte Antwort am 10. September 2012

Tags: Frage

Php_Diver ·

Grüß euch,

Ich beschäftige mich gerade mit der Erstellung einer eigenen Extension.

In der flexform.xml habe ich z.b.

<text>
...
<TCEforms>
            <displayCond>FIELD:mode:!IN:RECORDS,DAM,DAMCAT</displayCond>
              <label>LLL:EXT:xxxxxxxxx/locallang.xml:flexform.sheets.general.text</label>
              <config>
                <type>text</type>
                <cols>40</cols>
                <rows>10</rows>
              </config>
            </TCEforms>
          </text>
...

Im backend ist nun eine Textarea. Speichern und auslesen ins Frontend funktioniert.

Nun möchte ich aber aus der Textarea ein Image-Listen-Feld machen. Wo man das Ordner-Icon anklickt, Popup geht auf und man kann eine Datei auswählen, klickt wieder rauf und eine zweite Datei steht darunter, usw.

Da ich nicht weiß nach was ich suchen soll, habt ihr ein Tip, was ich mir ansehen muss?

danke euch

Php_Diver ·

so, bin jetzt ein Stück weitergekommen in meinem flexform_ds.xml

...
<text>
     <TCEforms>
            <displayCond>FIELD:mode:!IN:RECORDS,DAM,DAMCAT</displayCond>
              <label>LLL:EXT:...../locallang.xml:flexform.sheets.general.text</label>
              <config type="array">
                <type>group</type>
		<internal_type>file</internal_type>
		<allowed>jpg,gif</allowed>
		<max_size>30000</max_size>
		<size>8</size>
		<minitems>0</minitems>              
              </config>
      </TCEforms>
</text>

Nun hab ich die Variante, das ich mir die Dateien im Popup auswählen kann und sie untereinander stehen.

Allerdings speichert er nurnoch einen Eintrag 😢

Vorher mit der Textvariante konnte ich Enter drücken und die zweite Zeile befüllen. Das hat er gespeichert.

Hat jemand eine Idee woran das liegt?