[TYPO3] link wrap
Bas van der Togt
b.vandertogt at profinit.com
Sat Jan 20 12:16:29 CET 2007
I have one more question for you.
I build a cool login box in typoscript.
i have a box for people who are not logged in yet, and a box for people
who are logged in. Unfortunetly It's showing both boxes when somebody
logs in. How can i change this?
# Login
temp.Login = COA_INT
temp.Login {
1 = TEXT
1.value = <form id="loginform" action="index.php?id=85"
method="post"><div class="news-latest-container">
2 = TEXT
2.wrap = <h2>|</h2>
2.value = Klanten Login
2.lang.en = Customer Login
3 = TEXT
3.value = <div class="news-latest-item"><table cellpadding="0"
cellspacing="3" width="175"><tr>
4 = TEXT
4.wrap = <td><p>|</p></td>
4.value = Gebruikersnaam
4.lang.en = Username
5 = TEXT
5.value = </tr><tr><td><input type="text" size="20" value=""
name="user"></td></tr><tr>
6 = TEXT
6.wrap = <td><p>|</p></td>
6.value = Wachtwoord
6.lang.en = Password
7 = TEXT
7.value = </tr><tr><td><input type="password" size="20" value=""
name="pass"></td></tr><tr><td>
8 = TEXT
8.wrap = <input type="submit" value="|">
8.value = Inloggen
8.lang.en = Login
9 = TEXT
9.insertData = 1
9.value = <input type="hidden" name="logintype" value="login"><input
type="hidden" name="redirect_url" value="index.php?id={TSFE:id}"><input
type="hidden" name="pid" value="65"><hr>
10 = HMENU
10.special = list
10.special.value = 82
10.1 = TMENU
10.1.NO {
allWrap = |<br>
}
11 = HMENU
11.special = list
11.special.value = 327
11.1 = TMENU
11.1.NO {
doNotLinkIt = 1
stdWrap.typolink.parameter.field = uid
stdWrap.typolink.additionalParams = &tx_newloginbox_pi1%5Bforgot%5D=1
allWrap = |
}
12 = TEXT
12.value = </td></tr></table></div></div></form>
}
[usergroup = *]
temp.Login {
13 = TEXT
13.insertData = 1
13.value = <form id="loginform" action="index.php?id={TSFE:id}"
method="post"><div class="news-latest-container">
14 = TEXT
14.wrap = <h2>|</h2>
14.value = Uw Account
14.lang.en = Your account
15 = TEXT
15.value = <div class="news-latest-item"><table cellpadding="0"
cellspacing="3" width="175"><tr><td>
16 = COA
16.1 = TEXT
16.1.data = TSFE:fe_user|user|first_name
16.1.required = 1
16.2 = TEXT
16.2.data = TSFE:fe_user|user|last_name
16.2.wrap = |
16.2.required = 1
16.stdWrap.ifEmpty.data = TSFE:fe_user|user|name
16.stdWrap.wrap = <p>|</p>
16.stdWrap.required = 1
17 = TEXT
17.data = TSFE:fe_user|user|address
17.wrap = <p>|</p>
18 = TEXT
18.data = TSFE:fe_user|user|zip
18.wrap = <p>|
19 = TEXT
19.data = TSFE:fe_user|user|city
19.wrap = |</p>
20 = TEXT
20.data = TSFE:fe_user|user|country
20.wrap = <p>|</p>
21 = TEXT
21.data = TSFE:fe_user|user|company
21.wrap = <p>|</p>
22 = TEXT
22.wrap = </td><tr><td><input type="submit" value="|"><input
type="hidden" name="logintype" value="logout"><hr>
22.value = Uitloggen
22.lang.en = Logout
23 = HMENU
23.special = list
23.special.value = 84,237
23.wrap = |
23.1 = TMENU
23.1.NO {
allWrap = |<br>
}
24 = TEXT
24.value = </td></tr></table></div></div></form>
}
[end]
Peter Klein schreef:
> Hi Bas. If you are not using Mount Pages, then you could do it by canceling
> the normal HMENU linking, and generate your own link, using the "typolink"
> function. Like this:
>
> -- cut --
> 11 = HMENU
> 11.special = list
> 11.special.value = 8
> 11.1 = TMENU
> 11.1.NO {
> doNotLinkIt = 1
> stdWrap.typolink.parameter.field = uid
> stdWrap.typolink.additionalParams =&tx_newloginbox_pi1%5Bforgot%5D=1
> allWrap = |
> }
> -- cut --
>
More information about the TYPO3-english
mailing list