Autor |
Nachricht |
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 18.10.2010 11:12
Titel Typo3 - Loginformular & TS |
|
|
Hallo,
zuerst: Ich arbeite mich gerade frisch in Typo3 ein, habe aber noch nicht alles so ganz verstanden.
Ich habe eine Frage bzgl. Typo3 & Loginformular. Vielleicht kann mir ja jemand weiterhelfen...
Ich möchte gerne ein Loginformular aufs Template einbinden (also auf jeder Seite sichtbar), ohne Extensions.
Das Standardformular haut ja ziemlich fieses Tabellengedöns raus. Deshalb suche ich jetzt eine abgewandelte Lösung dafür.
Als Lösung gefunden habe ich das und das. Letzteres ist mir zu unflexibel, da ich die Konfiguration (landing page etc.) im TS vornehmen müsste. Ersteres scheint gut zu funktionieren, leider tut es das vom TS her nicht ganz.
Ich schätze es liegt am Markup (Klammern oder Initialisierung), aber ich komm nicht drauf... wäre super, wenn mir jemand helfen könnte.
Code: |
LOGIN = TEXT
LOGIN<tt_content.login.20{
tt_content.login.20.hiddenFields.pid.value = 150
tt_content.login.20.redirect = 20
tt_content.login.20.stdWrap.wrap = Login<br />
tt_content.login.20.layout = ###LABEL### ###FIELD###
tt_content.login.20.labelWrap.wrap =
tt_content.login.20.dataArray.10.label.data >
tt_content.login.20.dataArray.20.label.data >
tt_content.login.20.dataArray.10.label = User
tt_content.login.20.dataArray.20.label = Passwort
tt_content.login.20.commentWrap.wrap =
tt_content.login.20.REQ.labelWrap.wrap =
tt_content.login.20.COMMENT >
tt_content.login.20.COMMENT.layout = <span></span>
tt_content.login.20.badMess = Pflichtfelder ausfüllen:
tt_content.login.20.image = file
tt_content.login.20.image.file = fileadmin/Admin/Login.gif
[loginUser = *]
tt_content.login.20.image = file
tt_content.login.20.image.file = fileadmin/Admin/Logout.gif
[GLOBAL]
}
|
Dank & Gruß,
Smooth-Graphics
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 18.10.2010 14:54
Titel Re: Typo3 - Loginformular & TS |
|
|
Smooth-Graphics hat geschrieben: | Hallo,
zuerst: Ich arbeite mich gerade frisch in Typo3 ein, habe aber noch nicht alles so ganz verstanden.
Ich habe eine Frage bzgl. Typo3 & Loginformular. Vielleicht kann mir ja jemand weiterhelfen...
Ich möchte gerne ein Loginformular aufs Template einbinden (also auf jeder Seite sichtbar), ohne Extensions.
Das Standardformular haut ja ziemlich fieses Tabellengedöns raus. Deshalb suche ich jetzt eine abgewandelte Lösung dafür.
Als Lösung gefunden habe ich das und das. Letzteres ist mir zu unflexibel, da ich die Konfiguration (landing page etc.) im TS vornehmen müsste. Ersteres scheint gut zu funktionieren, leider tut es das vom TS her nicht ganz.
Ich schätze es liegt am Markup (Klammern oder Initialisierung), aber ich komm nicht drauf... wäre super, wenn mir jemand helfen könnte.
Code: |
LOGIN = TEXT
LOGIN<tt_content.login.20{
tt_content.login.20.hiddenFields.pid.value = 150
tt_content.login.20.redirect = 20
tt_content.login.20.stdWrap.wrap = Login<br />
tt_content.login.20.layout = ###LABEL### ###FIELD###
tt_content.login.20.labelWrap.wrap =
tt_content.login.20.dataArray.10.label.data >
tt_content.login.20.dataArray.20.label.data >
tt_content.login.20.dataArray.10.label = User
tt_content.login.20.dataArray.20.label = Passwort
tt_content.login.20.commentWrap.wrap =
tt_content.login.20.REQ.labelWrap.wrap =
tt_content.login.20.COMMENT >
tt_content.login.20.COMMENT.layout = <span></span>
tt_content.login.20.badMess = Pflichtfelder ausfüllen:
tt_content.login.20.image = file
tt_content.login.20.image.file = fileadmin/Admin/Login.gif
[loginUser = *]
tt_content.login.20.image = file
tt_content.login.20.image.file = fileadmin/Admin/Logout.gif
[GLOBAL]
}
|
Dank & Gruß,
Smooth-Graphics |
Das kann ja auch überhaupt nicht funktionieren.
Ich vermute einmal, LOGIN ist ein Marker. D.h. er muss auch korrekt angesprochen werden. Also in dem man einen Teil des Templates über workOnSubpart zugänglich macht und dann z.B. 10.marks.LOGIN schreibt.
Wenn dem so ist, musst Du aus Deinem Marker nun kein Textobjekt machen, sondern direkt die Zuweisung vornehmen.
Also:
Code: | 10.marks {
LOGIN < tt_content.login.20
LOGIN {
....
}
}
|
Ganz wichtig in TYPO3. Bedingungen dürfen nicht innerhalb von geschweiften Klammern stehen. Korrekt wäre also:
Code: | 10.marks {
LOGIN < tt_content.login.20
LOGIN {
....
}
}
[loginUser = *]
LOGIN.image = file
LOGIN.image.file = fileadmin/Admin/Logout.gif
[GLOBAL]
|
Wichtig! Zum Zeitpunkt zur der die Bedingung ausgeführt wird, ist die Zuweisung in das Objekt LOGIN schon erfolgt. Du darfst jetzt nicht mehr tt_content.login.20 ansprechen, sondern musst jetzt direkt auf LOGIN zugreifen.
Gruß
Achim
|
|
|
|
|
Anzeige
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 18.10.2010 15:01
Titel Re: Typo3 - Loginformular & TS |
|
|
Achim M. hat geschrieben: | Ich vermute einmal, LOGIN ist ein Marker. D.h. er muss auch korrekt angesprochen werden. Also in dem man einen Teil des Templates über workOnSubpart zugänglich macht und dann z.B. 10.marks.LOGIN schreibt. |
Entschuldigung, das hatte ich vergessen, in den Code mitzuschreiben hier. Der Subpart war vorhanden.
Achim M. hat geschrieben: | Ganz wichtig in TYPO3. Bedingungen dürfen nicht innerhalb von geschweiften Klammern stehen. Korrekt wäre also:
Code: | 10.marks {
LOGIN < tt_content.login.20
LOGIN {
....
}
}
[loginUser = *]
LOGIN.image = file
LOGIN.image.file = fileadmin/Admin/Logout.gif
[GLOBAL]
|
Wichtig! Zum Zeitpunkt zur der die Bedingung ausgeführt wird, ist die Zuweisung in das Objekt LOGIN schon erfolgt. Du darfst jetzt nicht mehr tt_content.login.20 ansprechen, sondern musst jetzt direkt auf LOGIN zugreifen.
|
Das war's! Hier lag der Fehler begraben. Vielen Dank für die schnelle Hilfe!
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.10.2010 09:56
Titel Re: Typo3 - Loginformular & TS |
|
|
Smooth-Graphics hat geschrieben: | Das war's! Hier lag der Fehler begraben. |
Schön.
Kleine Tipp: Wenn Du neu in TYPO3 einsteigst, beschäftige nicht mehr mit dem klassischen Template-System von TYPO3. Die Zukunft gehört TemplateVoila und damit einher geht eben auch ein viel besseres und flexibleres Backend. Einen wirklich guten Einstieg bietet YAML für TemplaVoila. Dank spezieller YAML-Extension hast Du mit wenigen Schritten nicht nur eine komplette YAML-basierende Website stehen, sondern gleich auch eine komplette Typoscript-Installation, die die Möglichkeiten von TYPO3 und TemplateVoila aufzeigt und den Einstieg vereinfacht.
Gruss
Achim
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.10.2010 10:16
Titel Re: Typo3 - Loginformular & TS |
|
|
Achim M. hat geschrieben: | Kleine Tipp: Wenn Du neu in TYPO3 einsteigst, beschäftige nicht mehr mit dem klassischen Template-System von TYPO3. Die Zukunft gehört TemplateVoila und damit einher geht eben auch ein viel besseres und flexibleres Backend. Einen wirklich guten Einstieg bietet YAML für TemplaVoila. Dank spezieller YAML-Extension hast Du mit wenigen Schritten nicht nur eine komplette YAML-basierende Website stehen, sondern gleich auch eine komplette Typoscript-Installation, die die Möglichkeiten von TYPO3 und TemplateVoila aufzeigt und den Einstieg vereinfacht. |
Danke für den Tipp. Aber was mich bisher abgehalten hat:
- keine HTML5 Elementunterstützung (ich muss ja übers Backend Container definieren, diese werden nicht erkannt)
YAML ist für mich uninteressant, ich bin absoluter Gegner davon und nutze andere Systeme.
Wenn es also eine Möglichkeit für o.g. Problem gibt, schaue ich mir das gerne nochmal genauer an.
|
|
|
|
|
Achim M.
Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.10.2010 10:18
Titel Re: Typo3 - Loginformular & TS |
|
|
Smooth-Graphics hat geschrieben: | Danke für den Tipp. Aber was mich bisher abgehalten hat:
- keine HTML5 Elementunterstützung (ich muss ja übers Backend Container definieren, diese werden nicht erkannt |
http://blog.mittwald.de/cms/templavoila-1-5/
Gruß
Achim
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 19.10.2010 10:20
Titel Re: Typo3 - Loginformular & TS |
|
|
Achim M. hat geschrieben: | Smooth-Graphics hat geschrieben: | Danke für den Tipp. Aber was mich bisher abgehalten hat:
- keine HTML5 Elementunterstützung (ich muss ja übers Backend Container definieren, diese werden nicht erkannt |
http://blog.mittwald.de/cms/templavoila-1-5/ |
Super, danke. Das war bereits nach der Installation Dann guck ich mal...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Typo3 4.5, Inhalt aus anderem Typo3 einbinden
Typo3 4.3 - SSL
Typo3 - beginning
Typo3 Print CSS hinzufügen
[Typo3] Server Umzug
[TYPO3] - Datenbank aus BE exportieren
|
|