Zum Inhalt springen

NewLoginBox Anleitung

Erstellt am 24. Dezember 2005 · 4 Antworten · letzte Antwort am 26. Dezember 2005

Tags: felogin, Frage

yeaher ·

Hallo, wir benötigen dringend Hilfe mit der Extension "newloginbox". Wir haben sie installiert und den unten genannten Code ins Setup eingetragen. Der SysOrdner für die Kundendaten hat die ID 15, die Seite mit der Newloginbox hat die ID 17, es wird aber der Login erst gar nicht in dem Marker ###LOGIN### angezeigt, sondern es wird nur "###LOGIN###" ausgegeben. Was machen wir falsch??

#
####   LOGIN  #########
#

#Wenn eine Anmeldung erfolgt ist, wird der folgende Part angezeigt.
[usergroup = *] 
temp.LOGIN.20 = TEXT 
temp.LOGIN.20.data  = TSFE : id 
temp.LOGIN.20.wrap (  
<span class="whitetextbold"><span class="whitetext"><form action="index.php?id= | 
" method="post">Eingeloggt als: 
yeaher</div><input type="submit" class="logoutbutton" title="Logout" value="Logout" /><input type="hidden" name="logintype" value="logout" /></form></span></span>
)
#Ansonsten wird der [else] Zweig angezeigt
[else] 
temp.LOGIN.20 = TEXT 
temp.LOGIN.20.data  = TSFE : id 
temp.LOGIN.20.wrap (
<span class="whitetextbold"><span class="whitetext"><form action="index.php?id=17" method="post" class="loginform"> Login - Benutzername:  <input name="user" type="text" id="user" class="benutzernamefeld" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" value="" />   Passwort:  <input name="pass" type="password" id="pass" title="Passwort" class="passwortfeld" onfocus="if 
(this.value==this.defaultValue) this.value=''" value="" /><input name="submit" type="submit" class="loginbutton" title="Login" value="Login" /><input type="hidden" name="redirect_url" value="index.php?id=17" /><input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="15" /></form></span></span><div style="display:none;">|</div>
)
[global]

als Constants haben wir folgendes eingegeben:

plugin.feadmin.fe_users.pid = 15
plugin.feadmin.fe_users.file.templateFile = fileadmin/flow/fe_admin_fe_users.tmpl

theo ·
yeaher schrieb

... es wird aber der Login erst gar nicht in dem Marker ###LOGIN### angezeigt, sondern es wird nur "###LOGIN###" ausgegeben. Was machen wir falsch??

"Ihr" müßt den Marker schon noch mit dem temp-Objekt füllen, sonst kann ja gar nichts angezeigt werden... 😉

Beispiel:

...marks.LOGIN < temp.LOGIN.20
yeaher ·

Vielen vielen Dank, jetzt haben wir nur noch das Problem mit den Menüpunkten. Es gibt einen Bereich der nur für Kunden sein soll und diese auch nur bestimmte Links zu sehen bekommen sollen, also die Seiten unterhalb des Logins. Wie können wir das Template für das Menü so verändern das es nach den Login nicht mehr die öffentlichen Seiten zeigt sondern die für die Kunden?

theo ·

Natürlich mit den Conditions, die Ihr auch für das login verwendet.

Ein bißchen nachdenken, bevor man fragt, ist im übrigen nie verkehrt... 😉

yeaher ·

Danke, wir haben auch nachgedacht, aber selbe Conditions? Das können/checken wir leider nicht, kann das uns wer nur noch kurz näher erläutern? ThX!