Hallo!
Würde gerne in meinem Menü eine Loginbox haben. Das Suchformular habe ich bereits ganz einfach so integriert:
10 = TEXT
10.value = {$searchpagePID}
10.wrap = <br /><div id="searchbox"><form action="|.0.html" method="POST" name="tx_indexedsearch"><input type="text" name="tx_indexedsearch[sword]" value="" class="tx-indexedsearch-searchbox-sword"><button name="tx_indexedsearch[submit_button]" type="submit"><img src="fileadmin/main/img/quicksearch-go.gif" alt="go" /></button></form></div>
}
Aber wie mach ich das jetzt mit der Loginbox? Habe dazu bereits was auf typo3faq gefunden, aber das klingt irgendwie so kompliziert ;-)
Danke und Grüße
philipp
wenn du ein html-template verwendest kannst du die loginbox per marker
unter das menü setzen
MFG
Dander
Recht hat er das wäre definitiv die simpelste Lösung. 8-)
Hallo!
Tja, das wäre wohl wirklich die einfachste Möglichkeit gewesen.
Leider habe ich die Seite jetzt so realisiert, das über der Loginbox
direkt ein IMG-Menu liegt. Ich muss jetzt also dummerweise meine Such- bzw. die Login-Box direkt per TS da mit reinhängen.
Habe ich das so richtig ausgedrückt?
Wie ich das bereits mit der Search-Box gelöst habe seht ihr ja unten ...
Würde mich über etwas Hilfe noch sehr freuen.
philipp
wobei ich hab die frage nicht ganz verstanden ich denke du hast es jetzt gelöst oder nicht??
Hi Dander!
Sorry, war jetzt ein bisschen in die Rechfertigung, warum es nicht mit einem Marker geht, vertieft, dass ich gar nicht erwähnt habe wo denn im Moment mein Problem liegt ;-)
Hatte ja diesen Code hier im Forum gefunden ...
<form action="<<<<<<Deine Login Seite (z.B. index.php?id=29)>>>>>>" name="9c09d10531f13d2039caba14cbc700c0" enctype="multipart/form-data" method="post" target="_top">
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="32" />
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td align="right">Benutzername:</td>
<td><img src="clear.gif" width="5" alt="" /></td>
<td><input type="text" name="user" size="20" value="" /></td>
</tr>
<tr>
<td align="right">Password:</td>
<td><img src="clear.gif" width="5" alt="" /></td>
<td><input type="password" name="pass" size="20" value="" /></td>
</tr>
<tr>
<td align="right"></td>
<td><img src="clear.gif" width="5" alt="" /></td>
<td><input type="submit" name="submit" value="Login" /></td>
</tr>
</table>
</form>
... leider ist mir da jetzt immer noch nicht wirklich klar geworden, wie ich das mit value und wrap umsetzen soll.
Wie man halt schon merkt, bin ich halt so gesehen doch noch ein ziemlicher Anfänger ...
Danke und Grüße
philipp
oj je ist das forum gerade langsam
hast du den beitrag mal gesehen??
#16561
Hi Dander!
So, hoffe bist nicht sauer, wenn ich jetzt hier doch nochmal nachhake.
Also ich möchte gerne die Loginbox direkt an meinem Menü haben. Wie ich ja oben schon beschrieben hatte, hat das mit der Search-Box ganz gut hingehauen. Der Aufbau sieht also so aus:
# special menu
temp.specialMenu = HMENU
temp.specialMenu {
special = directory
special.value = {$specialmenuPID}
1 = GMENU
1.expAll = 1
1.accessKey = 0
stdWrap.innerWrap {
cObject = COA
cObject {
10 = IMAGE
10.file = fileadmin/templates/bund/main/img/spmenu-bg-top.gif
15 < temp.quickSearch
20 < temp.quicklinks
30 < temp.quicklinksmenu
40 = TEXT
40.value = |
# 60 < temp.loginbox
So, und jetzt würde ich halt auch noch sehr gerne temp.loginbox definieren. Habe jetzt mal angelehnt an Typo3FAQ(http://www.typo3faq.net/index.php?sid=68405&aktion=artikel&rubrik=005&id=38&lang=de), folgenden Code entworfen.
Und jetzt meine Frage: habe ich da irgendwo einen ganz, ganz bösen Denkfehler oder sollte das mit ein bisschen Fein-Tuning laufen?
# loginbox
temp.loginbox = COA
temp.loginbox {
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = 121,22
transparentBackground = 1
10 = IMAGE
10.file = fileadmin/templates/bund/main/img/spmenu-bg-headitem.gif
10.offset = 1,2
15 = TEXT
15.text = suchen
15.fontFile = fileadmin/templates/bund/fonts/ariblk.ttf
15.fontSize = 10
15.offset = 25,14
15.fontColor = #ffffff
15.niceText = 1
}
[usergroup = *]
20 = TEXT
20.data = TSFE : id
20.wrap (
<form action="index.php?id= | " method="post">
<table width=150 border="0" cellpadding="0" cellspacing="0">
<tr><td align="right" nowrap> Login: <b><!--###USERNAME###--> </b> <input type="image" src="fileadmin/pmf/pix/exit.gif" width="18" height="18" alt="Logout" title="Logout" border="0" align="absbottom"></td>
</tr> </table> <input type="hidden" name="logintype" value="logout" > </form>
)
#Ansonsten wird der [else] Zweig angezeigt
[else]
20 = TEXT
20.data = TSFE : id
20.wrap (
<form action="index.php?id=<b>446</b>" method="post">
<table width=150 border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="right">
<input name="user" type="text" id="user" title="Benutzername" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="4" />
<input name="pass" type="password" id="pass" title="Passwort" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="4" >
<input name="image" type="image" title="Login" src="fileadmin/pmf/pix/lock.gif" alt="Login" align="absbottom" width="18" height="18" border="0"> </td>
<input type="hidden" name="redirect_url" value="index.php?id= | " />
</tr>
</table> <input type="hidden" name="logintype" value="login" > <input type="hidden" name="pid" value="<b>448</b>" >
</form>
)
[global]
}