mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 02:51 Benutzername: Passwort: Auto-Login

Thema: Typo3 - Loginformular & TS vom 18.10.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Web-Software -> Typo3 - Loginformular & TS
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.10.2010 11:12
Titel

Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.10.2010 14:54
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.10.2010 15:01
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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. Lächel Vielen Dank für die schnelle Hilfe!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.10.2010 09:56
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

Smooth-Graphics hat geschrieben:
Das war's! Hier lag der Fehler begraben. Lächel

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
  View user's profile Private Nachricht senden
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.10.2010 10:16
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.10.2010 10:18
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 19.10.2010 10:20
Titel

Re: Typo3 - Loginformular & TS

Antworten mit Zitat Zum Seitenanfang

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 *zwinker* Dann guck ich mal...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Web-Software


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.