Also irgendwie hat es diese fe_useradmin in sich. Ich könnte schwören, ich habe mich genau an die Anweisungen gehalten, um ein neues Feld zu integrieren. Aber die Sache will einfach nicht o.O
Inzwischen tendiere ich auch mehr dazu, mit dem Kickstarter eine eigene Ext. zu schreiben, die auf eine eigene Tabelle zugreift. Mein Problem dabei ist, dass ich unbedingt eine Verknüpfung zu fe_users brauche da ich die Login Beschränkungen auch für meine Ext. brauche (nur angemeldeter Nutzer darf Adressen sehen und seine eigene ändern). Ich benutze fe_users/ fe_useradmin auch an anderer Stelle.
Ich verwende Typo 3.6.0.
Was ich eigentlich möchte ist Folgendes:
User wird von Admin angelegt (in DB per Skript eingelesen).
User kann dann nachträglich seine eigenen Daten ergänzen / ändern
User kann Daten von anderen Mitgliedern sehen.
Was ich bisher gemacht habe:
1. Mit MyPHPAdmin ein weiteres Feld in fe_users angelegt (l_name)
2. In der Extension "feuser_admin" die Datei pi/fe_admin_fe_users.tmpl jeweils um das neue Feld erweitert. Also einmal unter dem "create" Part und einmal unter "edit".
3. Danach war das File "ext_typoscript_setup.txt" dran. Das habe ich unter "create.fields = ...,l_name" ergänzt. Soweit ich verstehe, wirkt sich das direkt auch auf "edit" aus (edit < .create)
4. Extension entfernt und neu geladen, um sicher zu sein, dass auch alle Änderungen übernommen werden.
Das Ergebnis:
Das Feld wird im Formular abgefragt und in der Preview richtig angezeigt. Nur danach landet nichts in der DB.
Fragen:
Neben genereller Hilfe...
- Ich schwanke zwischen Erweiterung von fe_users und eigener Extension. Was ist besser?
- Falls eigene Extension (rund 20-30 zusätzliche Felder), wie bekomme ich Loginbeschränkung mit fe_users hin?
User darf eigene Felder ändern und die Adressen der anderen User einsehen.