[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