Hallo,
ich versuche gerade in einer Extension die Systemkategorien von TYPO3
einzubauen.
Für Datensätze im Backend ist das kein Problem.
Aber ich möchte auch im Plugin der Extension die Systemkategorien
auswählen können, die angezeigt werden sollen.
Dazu habe ich folgendes Flexform eingebaut:
<settings.categoriesList>
<TCEforms>
<exclude>1</exclude>
<label>Categories:</label>
<config>
<type>select</type>
<autoSizeMax>50</autoSizeMax>
<foreign_table>sys_category</foreign_table>
<foreign_table_where> AND sys_category.sys_language_uid
IN (-1, 0) ORDER BY sys_category.sorting ASC</foreign_table_where>
<MM>sys_myextension_mymodel_mm</MM>
<maxitems>9999</maxitems>
<renderMode>tree</renderMode>
<size>10</size>
<treeConfig>
<appearance>
<expandAll>1</expandAll>
<showHeader>1</showHeader>
</appearance>
<parentField>parent</parentField>
</treeConfig>
</config>
</TCEforms>
</settings.categoriesList>
Der Kategorienbaum wird im Flexform korrekt dargestellt. Allerdings
treten zwei Probleme auf:
1. Der Kategorienbaum wird zweimal dargestellt, für die Systemsprache
und für die andere im System hinterlegte Sprache
2. Der selektierte Wert wird nicht korrekt abgespeichert: es wird immer
1 abgespeichert.
Kann jemand erkennen, woran es liegt? In anderen Extensions hat das
immer geklappt.
Beste Grüße
Stefan
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german