TYPO3 sys-category in Flexform auf ID beschränken
Wer eine eigene TYPO3 Extension mit System Kategorien erstellt, möchte vielleicht nur bestimmte Kategorien angezeigt bekommen. Mit Flexform ist das sehr leicht umsetzbar. Unter treeConfig muss folgende Zeile hinzugefügt werden. 33 muss durch die Kategorien ID ausgetauscht werden die im TYPO3 Backend der Extension angezeigt werden soll.
<rootUid>33</rootUid>
Zur Übersicht eine komplette Treeconfig
<treeConfig>
<appearance>
<expandAll>1</expandAll>
<showHeader>1</showHeader>
</appearance>
<rootUid>33</rootUid>
<parentField>parent</parentField>
</treeConfig>
Wer jetzt noch das komplette Flexform für sys_category benötigt kann sich folgenden Code kopieren
<settings.categories>
<TCEforms>
<exclude>1</exclude>
<label>Kategorien:</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.title ASC</foreign_table_where>
<maxitems>9999</maxitems>
<renderMode>tree</renderMode>
<size>10</size>
<treeConfig>
<appearance>
<expandAll>1</expandAll>
<showHeader>1</showHeader>
</appearance>
<rootUid>33</rootUid>
<parentField>parent</parentField>
</treeConfig>
</config>
</TCEforms>
</settings.categories>
Fragen hierzu wie immer in die Kommentare.

Weitere Beiträge
Wordpress | Nutze Shortcode für Anzeige von Beiträgen einer Kategorie
TYPO3 | Indexed Search (Fluid) auf allen Seiten mit TypoScript einbinden
KI ersetzt Jobs? Welche Entwickler bleiben gefragt
PHP 7 | Einfaches E-Mail Double Opt-in programmieren