[TYPO3-german] Geht das besser? TS für Komfort-Links im Footer
Martin Bless
m.bless at gmx.de
Thu Aug 2 21:31:04 CEST 2007
Ich übe. Typoscript. Und habe, siehe unten, etwas gebastelt, das mir
diese Zeile erstellt:
© 2007 by YOU | XHTML | CSS | BE | BE-Abmeldung |
Beim CSS-Verweis wird die aktuelle Url - MIT allen Parametern - als
Url-Parameter übergeben. Ebenso beim letzten Link: Abwechselnd
[BE-Abmeldung] oder [BE-Anmeldung], jeweils mit Redirect zurück auf
die aktuelle Frontendseite - wieder mit allen Parametern.
Es scheint zu funktionieren und ist nützlich. Aber ist dieses
Typoscript auch gut?
Ich hatte Mühe, die aktuelle Url als rawUrlEncode einzufügen und dabei
auf ein REGISTER zurückgegriffen. 'curRequest' ist darin die
gegenwärtige, als Parameter kodierte Url.
Und dieses nn.typolink.parameter.dataWrap - ist das Stand der Kunst?
Vielleicht nützt es euch auch. Bin für Tipps und Verbesserungen
dankbar.
### TS begin ###
temp.footer = COA
temp.footer {
10 = LOAD_REGISTER
10 {
curRequest.cObject = COA
curRequest.cObject {
stdWrap.rawUrlEncode = 1
1 = TEXT
1.value = {getIndpEnv:TYPO3_REQUEST_URL}
1.insertData = 1
}
}
20 = TEXT
20.data = date: Y
20.noTrimWrap = | © | by YOU | |
30 = TEXT
30.value = XHTML
30.noTrimWrap = || | |
30.typolink.parameter =
http://validator.w3.org/check?uri=referer
40 = TEXT
40.value = CSS
40.noTrimWrap = || | |
40.typolink.parameter.dataWrap =
http://jigsaw.w3.org/css-validator/validator?uri={register:curRequest}
50 = TEXT
50.value = BE
50.noTrimWrap = || | |
50.typolink.parameter.dataWrap =
{getIndpEnv:TYPO3_SITE_URL}typo3/index.php
}
temp.footer.60 = TEXT
temp.footer.60 {
value = BE-Anmeldung
noTrimWrap = || | |
typolink {
parameter.dataWrap =
{getIndpEnv:TYPO3_SITE_URL}typo3/index.php?redirect_url={register:curRequest}
extTarget = _top
}
}
[globalVar = TSFE : beUserLogin = 1]
temp.footer.60 >
temp.footer.60 = TEXT
temp.footer.60 {
value = BE-Abmeldung
noTrimWrap = || | |
typolink {
parameter.dataWrap =
{getIndpEnv:TYPO3_SITE_URL}typo3/logout.php?redirect={register:curRequest}
extTarget = _top
}
}
[global]
### TS end ###
Frohes Schaffen,
Martin
--
http://team-mensch-und-computer.de
More information about the TYPO3-german
mailing list