Zum Inhalt springen

Nervige ID anzeige im Menü?!!!

Erstellt am 9. November 2005 · 2 Antworten · letzte Antwort am 10. November 2005

Tags: felogin, Frage

m.​tensor ·

Hallo Typoianer.

Ich habe es geschaft mein meiner Navileiste ein Loginbox zu integrieren, aber nun wird mir immer meine Seiten ID angezeigt (verändert sich beim Aufruf der jeweiligen Seite). Das muss mit der Loginbox zusammenhängen. Ich habe zum einen meinen TS Code und den Quellcode:

# Login-BOX
[usergroup = *]
temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.dataWrap (
                <form action="{getIndpEnv:TYPO3_REQUEST_URL}" method="post">
                <div> <span style="font-size: 11px;"><input class="logout" type="submit" value="Logout" /> ·  <a href="registrierung.html?tx_srfeuserregister_pi1%5Bpointer%5D=&amp;tx_srfeuserregister_pi1%5Bmode%5D=&amp;tx_srfeuserregister_pi1%5Bsword%5D=&amp;tx_srfeuserregister_pi1%5Bsort%5D=&amp;tx_srfeuserregister_pi1%5Bcmd%5D=edit">eigene Daten bearbeiten</a>
                <input type="hidden" name="logintype" value="logout" /> </div></form>
               )
                 #<b>#Ansonsten wird der [else] Zweig angezeigt</b>
[else]
temp.10 = TEXT
temp.10.data  = TSFE : id
temp.10.dataWrap (
                <form name="form" action="index.php?id=60" method="post">
                <div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
                <input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
                <input class="login" name="image" type="submit" value="Login" title="Login" />
                    
                <input type="hidden" name="logintype" value="login" /> 
                <input type="hidden" name="pid" value="28" /></div></form>
                )

[global]
# / Login-BOX
....
<td width="100%" bgcolor="#081982" valign="middle" align="right">
     <table border="0" cellspacing="0" cellpadding="0">
       <tr>
         <td valign="top" align="left" width="927" class="login">
            <form name="form" action="index.php?id=60" method="post">

                <div><input name="user" class="login" type="text" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
                <input name="pass" class="login" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" size="12" />
                <input class="login" name="image" type="submit" value="Login" title="Login" />
                    
                <input type="hidden" name="logintype" value="login" /> 
                <input type="hidden" name="pid" value="28" /></div></form>8
         <td valign="top" align="right" width="927" class="menu_oben">

Wie man sehen kann ist in der vorletzten Zeile der HTML-ausgabe ein 8, dies ist die ID der Seite die gerade angezeigt wird.
Warum steht die 8 da im TypoScript gibt es doch keine Anweisung dafür, oder?

Danke für die Hilfe!!!

Grüße
Steven

just2b ·

Hallo Steven,

der Code kommt mir bekannt vor 😉
Tu mal das temp.10.data = TSFE : id weg und schau ob a) loginbox überall noch funktioneirt und b) die ID weg ist

lg georg

m.​tensor ·

Danke, Danke, Danke!!!

Sehr schön jetzt läuft mein Login wie eine 1!
Danke !

ps.: Ich hoffe es niemand sauer, dass ich den Code aus diesen Forum
genommen habe!

Grüße
Steven