Zum Inhalt springen

New frontend login box will nicht ganz

Erstellt am 3. April 2007 · 5 Antworten · letzte Antwort am 12. April 2007

Tags: felogin, Frage

silverzone ·

Hallo zusammen

ich arbeite nun schon recht lange mit typo3. nun komme ich aber wiedereinmal nicht weiter.

auf meiner Seite, habe ich ein Partner-Bereich. Auf der Seite Partner habe ich die Login-Box eingefügt. Das funktioniert auch einwandfrei. Und zwar deshalb, weil ich den "General Record Storage page" auf den Sysfolder mit den Users gelegt habe.

Nun hätte ich gerne die Loginbox auch auf der Startseite. Da ich aber bereits TV nutze, ist der "General Record Storage page" schon belegt. Und wenn dieser nicht angegeben wird, kann man sich nicht einloggen 😉

Einbinden tue ich das so:

lib.loginbox = COA
lib.loginbox {
20 = RECORDS
20 {
tables = tt_content
source = 130
dontCheckPid = 1
}
}

Jetzt werden einige sicher schreien, dass das total hässlicher Code ist. Für gewisse Dinge bevorzuge ich aber diese Weise. (Vorallem, wenn man ein Element regelmässig ändert und nur wenig einsetzt.)

Nun, eigentlich wäre mein Problem gelöst, wenn ich auf der Startseite 2 "General Record Storage page's" angeben könnte. Das geht aber nicht.
http://www.typo3.net/fileadmin/img/mm_forum/editor_icons/underline.gif
Unterstrichen
Per TS hats auch nicht geklappt:

styles.content.loginform.pid = 104
plugin.tx_srfeuserregister_pi1.pid = 104

Jo, wie mach ich denn das, dass ich mich auch auf der Startseite einloggen kann?

schönen Abend #giggle#

Stefan

die Seite ist übrigens: http://www.esposoft.ch

cope ·

Hallo

plugin.tx_newloginbox_pi1 {
  storagePid = 17
  showForgotPassword = 1
  templateFile= fileadmin/templates/logintmpl.html
  email_from = xy@z
  email_fromName = max mustermann
}

so mach ich es z.B. PID 17 sind die fe_user drin, naja deren Daten 8-)

In meinem HTML Template habe ich einen Marker in den ich die plugin-Ausgabe kopiere.

Gruß
Cope

silverzone ·

HI und danke für die Antwort

hab nun alles ausprobiert und es geht trotzdem nicht. ich kann mir nur einloggen, wenn ich den generel record storage page angebe. (104)

plugin.tx_newloginbox_pi1 {
storagePid = 104
showForgotPassword = 1
templateFile= fileadmin/template/newloginbox_00.html
email_from = asdf@asdf.casd
email_fromName = asdf
}

page.config.no_cache = 1

lib.pxmenu < plugin.tx_newloginbox_pi1

Was kann denn noch falsch sein? Ich verstehe das nicht

silverzone ·

na klar just2b weiss es #giggle#

Ich verstehe zwar nicht ganz wieso es nun geht, aber es geht, und das ist die Hauptsache.

Many THX to JUST2B

ich habe folgendes gemacht:

1.) Im Install Tool: [FE][checkFeUserPid]=1 auf 0 setzten

2.) In der localconf.php foglende Zeile eintragen: $TCA['fe_users']['columns']['username']['config']['eval']='nospace,lower,required,unique';