Zum Inhalt springen

BE-Selectorbox mit eigenen Werten

Erstellt am 25. August 2012 · 2 Antworten · letzte Antwort am 27. August 2012

Tags: Frage

Five ·

Ich will im Backend, wenn ich in einem Sysfolder einen neuen Eintrag für die Extension erstelle, ein spezielles-Selectorbox Feld.

Diese Feld soll im Endeffekt mehrere Kategorien beinhalten. Ganz am Anfang ist diese Selectorbox aber noch leer - der Redakteur kann aber im BE neue Kategorien anlegen (oder Bestehende verwenden), und diese dann bei anderen Einträgen auch wieder verwenden.
Nun will ich aber keinen eigenen Sysordner mit Kategorien erstellen - ich hätte das Ganze gerne direkt in der einen Extension erledigt.
Im Kickstarter gibt's ja glaube ich kein Feld, dass mir das erfüllen würde, oder?

Unter den Einstellungen für Benutzergruppen gibt's so ein ähnliches Feld, und zwar wenn man die Verzeichniseingaben einstellt.
Ich hab da mal ein Bild angehängt, wie das im Endeffekt aussehen soll.

kategorien.jpg

aemka ·

wenn du was total sepzielles brauchst, dann nimm ne userfunc.

der screenshot ist die create-funktion für tca felder vom typ group.

Five ·

Ok, dann hab ich dazu noch ne andere Frage:

Ich hab in der tca.php z.B. folgenden String-Input:

'category' => array(        
	'exclude' => 1,        
	'label' => 'LLL:EXT:myext/locallang_db.xml:myext_table.category',        
	'config' => array(
		'type' => 'string',    
		'size' => '30',
	)
)

Kann ich, wenn der User nun im BE einen Eintrag (per Liste - Sysfolder der Extension) erstellt, dieses Feld in einen anderen Table als den der Extension speichern?