Hab gerade ein Registrierungsformular erstellt und frag mich jetzt, wie ich dem PC sage, dass er bei klick auf den Regist-Button er einen neuen Benutzer in meinem erstellten Sys-Folder mit den zuvor eingegebenen Daten erstellen soll.
Kann mir da jemand helfen?
Registrierungsformular
Hi!
nemesis schriebKann mir da jemand helfen?
Benutzt Du die Frontend-User-Admin Extension oder hast Du ein eigenes Formular erstellt?
CU
maxhb
Ich hab eine neue Site erstellt. Dort Inhalt Typ formular, und dann die ganzen Felder eingetragen, die ich haben wollte.
Hi!
nemesis schriebIch hab eine neue Site erstellt. Dort Inhalt Typ formular, und dann die ganzen Felder eingetragen, die ich haben wollte.
Das ist vermutlich nicht der einfachste Weg, da Du in diesem Fall Alles selbst programmieren musst. Schau Dir bitte mal die o.g. Extension an, die ist für Dich einfacher zu handhaben.
CU
maxhb
Danke!!! 😃
O.K., aber wo in dieser Extension steht nun, dass bei Klick auf Create User, ein neuer user angelegt, und wo schreib ich rein, dass er ihn mir in meinen erstellten SysOrdner ablegt?
Vielen Dank übrigens, für die Tipps von vorhin.
Hoffe du kannst mir auch hier weiterhelfen. 😃
OK ich formulier jetzt meine Frage einmal anders, in der Hoffnung auf schnelle Antwort:
Wie kann ich in der Frontend_user_admin Extension weitere Felder hinzufügen?
Bin für alles was ihr mir sagen könnt dankbar 😃
AFAIK machste einfach per Kickstarter neue Kriterien/Tabellen hinzu.
Bin da aber selbst bissi am Basteln, da es mit der Anzeigeroutine noch nicht so ganz funselt.
ciao, Morden
Kannst du mir da weiterhelfen, ist nähmlich ein ganz neues Thema für mich.
Wie kann ich da die alte Extension einbinden, und diese dann erweitern? Könntest du mir das vielleicht sagen, oder gibs dafür ein Tutorial. Hab nur Tutor. für's erstellen neuer Extensions gefunden, jedoch nicht fürs abändern!
Hi!
nemesis schriebWie kann ich da die alte Extension einbinden, und diese dann erweitern? Könntest du mir das vielleicht sagen, oder gibs dafür ein Tutorial. Hab nur Tutor. für's erstellen neuer Extensions gefunden, jedoch nicht fürs abändern!
Für das Anpassen von Extensions gibt es keine Tutorial, vermutlich kann es so etwas auch gar nicht geben.
Die Anpassung einer Extension findet im Normalfall über dieAnpassung des PHP-Codes statt, der von Ext. zu Ext. natürlich verschieden ist. D.h. Du brauchst Kenntnisse über die Typo3-Architektur und PHP.
Der Kickstarter liefert Dir quasi nur eine einfache Vorlage, die Du ggf. ausprogrammieren kannst. In einigen Tutorials wird zwar gern suggeriert man könnte sich alles zusammenklicken, dem ist aber definitiv nicht so...
Falls Du also PHP beherrschst schau Dir einfach mal den Quellcode der Extension an und probiere ein wenig rum. Zu etlichen Dingen die Du dort findest wirst Du Hilfestellungen im Forum finden.
CU
maxhb
Alles klar. Danke euch allen 😉
Hallo, da bin ich schon wieder mit der nächsten (blöden!?) Frage:
Wenn ich eine Estension bearbeite, welche Dateien müssen da alles bearbeitet werden; oder müssen da etwa alle angepasst werden, die in der Extension vorhanden sind???
Hi!
nemesis schriebHallo, da bin ich schon wieder mit der nächsten (blöden!?) Frage:
Wenn ich eine Estension bearbeite, welche Dateien müssen da alles bearbeitet werden; oder müssen da etwa alle angepasst werden, die in der Extension vorhanden sind???
Du musst nicht alle Dateien bearbeiten:
locallang.php --> Sprachinformationen, bzw. Übersetzungen*
ext_typoscript_setup.txt --> Typoscripteinstellungen (Hier: u.a. Definition der DB-Felder)
ext_typoscript_constants.txt --> Typoscript Standardwerte*
ext_emconf.php --> Config File*
pi/fe_admin_fe_users.hmpl --> Template für HTML Seiten (Eingabeformular)
Bin mir nicht 100%ig sicher, aber die mit * markieren Files musst Du wohl nicht bearbeiten.
CU
maxhb
Alles klar.
DANKE 😉
Sooo da bin ich schon wieder mit einer ganz kurzen/kleinen Frage:
Wo lege ich fest, welche Felder ausgefüllt werden müssen, und welche nicht?
Ich hab bereits verschiedenes ausprobiert, komm jedoch alleine wohl heute nicht mehr dahinter.
Hi!
nemesis schriebWo lege ich fest, welche Felder ausgefüllt werden müssen, und welche nicht?
Datei ext_typoscript_setup.txt:
create.required = username,password,name,email
Das scheint mir die relevante Zeile zu sein.
CU
maxhb
Das hab ich aber schon versucht, funktioniert leider nicht und ich glaube nicht, dass ich da viel falsch gemacht habe.
Auch hab ich noch ein weiteres Problem:
In der ext_typoscript_setup.txt ändere ich die Fehlermeldungen. Ich übersetze sie einfach vom englischen ins deutsche
evalErrors {
password.twice = You must enter the password twice.
password.atLeast = There must be at least %s characters in your password!
email.email = The email address is not validly formed. Must contain @ and a domain
username.uniqueLocal = The username exists already. Please select another one.
username.atLeast = There must be at least %s characters in your username!
}
evalErrors {
password.twice = Bitte Passwort wiederholen.
password.atLeast = Das Passwort mus aus mindestens %s zeichen bestehen!
email.email = Die Emailadresse ist nicht gültig formuliert. Sie muss ein @ und eine Domaine enthalten.
username.uniqueLocal = Dieser Benutzername exestiert bereits. Bitte wählen Sie einen anderen.
username.atLeast = Der Benutzername muss mindestens %s Zeichen beinhalten!
}
, speichere ab, lade die Site neu und provoziere diese Meldungen. Trotz des übersetzens erscheinen sie auf englisch, was ich einfach nicht verstehe
Kann es vielleicht sein, dass ich hier
create.evalValues {
password = twice, atLeast[5]
username = uniqueLocal, atLeast[4]
email = email
für jedes erforderliche Feld noch eine Datenzeile hinzufügen muss?
Hi!
Wie schön, Du scheinst ja voran zu kommen 😉
nemesis schrieb... speichere ab, lade die Site neu und provoziere diese Meldungen. Trotz des übersetzens erscheinen sie auf englisch, was ich einfach nicht verstehe
Extension deinstallieren, Cache löschen und neu installieren?!
Vielleicht hilft's
maxhb
Zu blöd. Ich hatte lediglich vergessen den Cache zu löschen. Sorry, trotzdem danke (daran hätte ich jetzt auch nicht gedacht). JA JA, Man lernt eben nie aus :o
P.S. Ja, aber ohne eure Hilfe hätte ich das sicherlich nie geschafft.
Ein großes DANKESCHÖN an alle 😃 😃 😉