Hi Sacha,
ich bin schon ganz heiss deine lösung (s. quote) einzusetzten, aberrr
leider habe ich das problem, dass die <a href="index.php?... aus dem HTML-template durch den "relPathPrefix = fileadmin/template/main/" ergänzt werden.
ich bin nach der MTB 2,3 vorgegangen muss unbedingt von der relPathPrefix gebrauch machen.
Wie Löst du das Problem?
ich bin am verzweifeln.
mfg
puzzi
sacha schriebHi,
wenn du die Better-Login Box so wie auf typo3.org einsetzen willst, beschreibe ich hier einen moeglichen Loesungsweg der bei mir gut funktioniert:
folgender Code kommt ins HTML-Template:
<div id="login"> <a href="index.php?id=210" class="sidenavlink">Login</a> <form action="index.php?id=210" method="post"> <div id="loginwrapper"> <input id="username" name="user" type="text" value="" title="Enter your username here" onfocus="if (this.value==this.defaultValue) this.value=''" /> <br /> <input id="pwfield" name="pass" type="password" value="" title="Enter your password here" onfocus="if (this.value==this.defaultValue) this.value=''" /><input type="image" src="fileadmin/images/layout/lock.gif" width="16" height="17" alt="Login" title="Login" border="0" /> <input type="hidden" name="logintype" value="login" /> ###CPID### <input type="hidden" name="pid" value="208" /> </div> </form> </div>(pid 208 ist die pid meines frontend user Ordners und
index.php?id=210 ist die Seite, auf der ich die better login box eingebaut habe)und nun der Code fuer das TS-Template:
#marker CPID mit der page-ID der aktuellen Seite fuellen marks.CPID = TEXT marks.CPID.data = TSFE : id marks.CPID.wrap = <input type="hidden" name="redirect_url" value="index.php?id= | " />Was noch fehlt, ist das der Username und ein Logout-Symbol statt der Login-Box eingeblendet werden, wenn man sich angemeldet hat.
Das muesste recht einfach auf diese Art zu realisieren sein:
[usergroup = *] Logout code & sonstiges TS here [else] Login code & sonstiges TS here [global]Rest des Templates
Die o. a. Sachen sollten auch mit der normalen Loginbox funktionieren.
Wenn du noch Fragen dazu hast, melde dich einfach.
Ciao,
Sacha