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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an