Moin Moin !
Ich bin gerade am Planen einer größeren Extension und würde auch gerne den Kickstarter benutzen.
Man kann ja bei der Erstellung der Datenbank-Tabellen ein Flag bei 'Add "Access group"' setzen und die Tabelle wird um das Feld fe_group ergänzt. Bei der Erstellung von Datensätzen im Backend kann ich auch schön eine FE-Usergroup auswählen (DropDown). Aber nur eine!
Ich hätte hier gerne ein Feld ähnlich wie bei den Seiteneigenschaften, bei dem ich mehrere Gruppen auswählen kann.
Hat da jemand eine Idee?
Typo3 4.0
kickstarter 0.3.1
CU
Stephan
Okay, davon erstmal abgesehen, dass das Feld fe_group in der Datenbank vom Typ String und nicht Integer sein muss und in der Datei ext_tables.php wahrscheinlich die notwendigen Änderungen vollzogen werden müssen, blicke ich trotz Wälzen der API-Doku noch nicht so ganz durch.
Ich denke mir mal, dass es mit der vom Kickstarter erstellten ext_tables.php nicht funktioniert und man eine eigene Datei erstellen muss, in der dann über
$TCA['tx_extensionname']['columns'] = array_merge( $TCA['tx_extensionname']['columns'], Array(
'fe_group' => Array(
/* usw. */
),
/* usw. */
);
das Backendmodul strukturiert werden muss.
Oder liege ich da falsch?
CU
Stephan
Noch einen Schritt weiter: Flexforms http://wiki.typo3.org/index.php/Extension_Development%2C_using_Flexforms
Mal sehen, was morgen bei rumkommt.
CU
Stephan
Kurzes Feedback: Ich habe es jetzt einwandfrei mittels Flexforms hinbekommen. Dieser Thread hier war sehr hilfreich:
#19648
Und natürlich das Buch Typo3-Enterprise Content Management.
CU
Stephan