[TYPO3-german] Selectbox in FleXforms
JoH
info at cybercraft.de
Wed Jun 21 12:27:41 CEST 2006
> ich habe mir gerade mal die flexforms-definition von ve_guestbook
> angeschaut, weil ich genau so eine Auswahl für den Anzeigemodus
> brauche:
>
> <items type="array">
> <numIndex index="0" type="array">
> <numIndex
> index="0">LIST</numIndex>
> <numIndex index="1">LIST</numIndex>
> </numIndex> <numIndex index="1"
> type="array"> <numIndex
> index="0">TEASER</numIndex> <numIndex
> index="1">TEASER</numIndex>
> </numIndex> <numIndex index="3"
> type="array"> <numIndex
> index="0">FORM</numIndex>
> <numIndex index="1">FORM</numIndex>
> </numIndex> </items>
>
>
>
> Kann mir vielleicht jemand diese komplizierte Konstruktion erklären?
> Es ist doch eigentlich nur ein Eindimensionales Array nötig, aber
> dort wird für jeden Eintrag ein Array definiert, welches dann den
> jeweiligen Eintrag zweimal enthält.
>
> Macht für mich wenig Sinn, aber es wird schon einen haben.
Eigentlich ganz einfach:
Eine Selectbox enthält Optionen in einer bestimmten Reihenfolge.
Diese Reihenfolge wird durch das erste Array mit Hilfe von numIndex
definiert.
Innerhalb der Optionen gibt es ein "label", das beispielsweise mit Text oder
entsprechenden Übersetzungen aus der locallang Datei gefüllt wird, sowie
einen "value", der per GET oder POST übertragen werden soll.
Beide Werte können (müssen aber nicht!) mit dem numIndex der Option
übereinstimmen und werden daher in einem weiteren Array gespeichert.
<items type="array">
<numIndex index="0" type="array">
<numIndex index="0">label1</numIndex>
<numIndex index="1">value1</numIndex>
</numIndex>
<numIndex index="1" type="array">
<numIndex index="0">value2</numIndex>
<numIndex index="1">label2</numIndex>
</numIndex>
</items>
Macht das so mehr Sinn? ;-)
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
More information about the TYPO3-german
mailing list