Zum Inhalt springen

FCE mit Select-Menu > entryLevel per Feldwert setzen

Erstellt am 13. Oktober 2007 · Noch keine Antworten

Tags: Frage

betabi ·

Ich bin gerade dabei, ein FCE mit Select-Menü zu beasteln, dessen "entryLevel" per Eingabe in das Feld "field_startlevel" gesetzt wird.
Leider klappt das so gar nicht – ich hoffe aber, dass, weil ich absoluter Frischling bin, es einfach nur ein Problem der Syntax ist und mir jemand schnell helfen kann.
Konkret geht es um Zeile 11. der Felddefinition: So wie es im Augenblick dasteht, funktioniert es nicht.
"entryLevel" soll der Wert, den der User im Contentelement-Formular unter "Startlevel fuer Dropdown" eingegeben hat (Integer Value) zugewiesen werden.
Hat jemand eine Lösung?

<field_startlevel type="array">
  <tx_templavoila type="array">
  <title>Startlevel fuer Dropdown</title>
  <sample_data type="array">
  <numindex index="0"></numindex>
  </sample_data>
  <etype>int</etype>
  <typoscript><![CDATA[
  ## Dropper [Begin]
  10 = HMENU
  10.entryLevel = field_startlevel
  10 {
	##erstes level
	1 = TMENU
	1.expAll = 0
	1.wrap = <form action="" method="get"><select id="jumpMenuRel"> | </select></form><button name="go" type="button" value="null" onclick="jumpMenuRel('jumpMenuRel');"></button>
	1{
	# no state: normale Formatierung
	NO {
	before.data = field:uid
	before.wrap = <option value="|">
	doNotLinkIt = 1
	allWrap = | </option>
	}
	ACT {
	before.data = field:uid
	before.wrap = <option value="|">
	doNotLinkIt = 1
	allWrap = | </option>
	}
	# cur
	CUR=1
	CUR {
	before.data = field:uid
	before.wrap = <option value="|" selected="">
	doNotLinkIt = 1
	allWrap = | </option>
	}
	}
	}
	## Dropper [End]
	]]></typoscript>
	</tx_templavoila>
	<tceforms type="array">
	<config type="array">
	<type>input</type>
	<size>4</size>
	<max>4</max>
	<eval>int</eval>
	<checkbox>0</checkbox>
	<range type="array">
	  <upper>999</upper>
	  <lower>0</lower>
	</range>
	<default type="integer">0</default>
	</config>
	<label>Startlevel fuer Dropdown</label>
	</tceforms>
</field_startlevel>