Zum Inhalt springen

lib.object via dropdown/selectmenu im FCE zuweisen

Erstellt am 1. Oktober 2013 · 1 Antwort · letzte Antwort am 1. Oktober 2013

Tags: TYPO3 4.x, Frage

spL ·

lib.object via dropdown/selectmenu im FCE zuweisen

Hallo Zusammen,

ich steh vor einem Problem dass m.E.e auch zu lösen ist oder ich es schonmal gelöst habe. Anyways - ich bekomme es nicht hin.

- Ich habe in einem FCE 2 Felder.
- Ein Feld ist ein Dropdown Menu ( <type>select</type> )
- Das andere TS-Only ( <eType>none</eType> )

Im Dropdown möchte ich lib.objects zu weisen

<numIndex index="0" type="array">
	<numIndex index="0">lib.object1</numIndex>
	<numIndex index="1">lib.object1</numIndex>
</numIndex>
<numIndex index="1" type="array">
	<numIndex index="0">lib.object2</numIndex>
	<numIndex index="1">lib.object2</numIndex>
</numIndex>

lib.object1 und lib.object2 sind in meinem TS definiert und vom Typ COA

IM TS-Only Feld darunter möchte ich auf diese werte wie folgt zugreifen:

<TypoScript>
<![CDATA[
	#10 < lib.object1

	10 < field:field_dropown
]]>
</TypoScript>

Mach ich da grundsätzlich einen Denkfehler?
Habe diverese sachen ausprobiert. Bis hin zu register & co, nicht will ziehen.

Wer kann helfen?

Dank und Gruß

spL · · Beste Antwort

Ich hab einen Weg gefunden - keine Ahnung wie performant, aber es geht.

Feld mit den Dropdown habe ich TS mitgegeben:

10 = LOAD_REGISTER
10 {
  myobjects.cObject = TEXT
  myobjects.cObject.field = field_objects
}

Feld Only-TS, welches dannach kommt, habe ich mit diesem TS bestückt:

10 < lib.choosen-object

Den Object Wert aus dem Dropdown der nun im Rgeister steht habe ich via TS mit CASE verarbeitet:

lib.choosen-object =  CASE
lib.choosen-object{

  key.data = register:myobjects
  
  default = TEXT
  default.value = emtpy
}

lib.choosen-object.1 < lib.object1
lib.choosen-object.2 < lib.object2
lib.choosen-object.3 < lib.object3

Entscheident war hierbei auch die Reihenfolge des TS. Also erst lib.objectX definieren, dannach die CASE-Geschichte

Vielleicht kennt jemand einen weniger umständlichen Weg?