[TYPO3-german] TemplaVoila Link wie history.back()

Christian Wolff Chris at connye.com
Wed May 9 16:57:47 CEST 2007


Klar kann man :)

ungefähr so:
lib.backlink = TEXT
lib.backlink.data = getenv : HTTP_REFERER

gruss chris


Am Wed, 09 May 2007 16:35:24 +0200 hat Andreas Geibert <ageibert at graubalance.com> geschrieben:

> "link-aus-dem-referer" kann ich das auch über TypoScript rauskriegen?
> Wie es über PHP geht, wüsste ich...
>
> -----Ursprüngliche Nachricht-----
> Von: typo3-german-bounces at lists.netfielders.de
> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von
> Christian Wolff
> Gesendet: Mittwoch, 9. Mai 2007 16:33
> An: German Typo3 Userlist
> Betreff: Re: [TYPO3-german] TemplaVoila Link wie history.back()
>
>
>
> Am Wed, 09 May 2007 16:17:09 +0200 hat Andreas Geibert
> <ageibert at graubalance.com> geschrieben:
>
>> Hi und hallo,
>> ich arbeite mit Templa Voila und habe mir ein Linkelement erstellt.
>>
>> <a href="#">zurück</a>
>>
>> Nun möchte ich gerne, wahrscheinlich über die Datenstruktur und
>> Typoscript, diesen Link so umbauen, dass er immer auf die vorherige
>> Seite/den Referer linkt. Ist das überhaupt möglich?
>>
>> Vielen Dank und viele Grüße
>>
>> Andreas
>
> Hi Andreas
> Möglich ist das schon.. mit unterschiedlich guten erfolgsmöglichkeiten.
> hier erstmal eine liste der möglichkeiten (die mir jetzt einfallen)
>
> 1. http_Referer
> 2. Session Basiert
> 3. LinkVar
> 4. Javascript
>
> jetzt eine kleine einschätzung über zuverlässigkeit Vor und Nachteile
> der methoden
>
> http_Referer
> wenn vorhanden eine exelente methode da das wirklich die letzte seite
> ist die in diesem browser fenster aufgerufen wurde. wird jedoch von
> einigen firewalls zum schutz der privatsphäre ausgefiltert...
>
> Session Basiert.
> du hälst den letzten seiten aufruf in der session fest. probleme hierbei
> sind ganz klar deaktivierte cookies. und leute die mit mehr als einem
> browser fenster gleichzeitig auf der site rumstöbern. damit könnte der
> zurück link. leicht kaputt gehen.
>
> LinkVar
> du rechts eine zusätzliche variable mit herum "lastVisited" page. das
> währe eine sehr robuste variante. wirde wirklich in jedem browser
> funktionieren under allen umständen. nur leider wird es dir den google
> pagerank ins bodenlose schießen weil google sehr viele gleichartige
> seiten (nämlich die die sich nur durch "lastVisited" unterscheiden
> findet. und somit Dublizierten Content vermutet. also ist diese lösung
> ein No Go (es sei denn du entwickelst ein intranet system oder
> ähnliches)
>
> 4. Javascript
> der klassiker funktioniert natürlich nur solange javascript aktiviert
> ist.
>
>
> Schluss der ganzen Überlegung:
> ich würde warscheinlich ein duales system entwicklen
> aus http_referer und Javascript.
>
> dein link würde dann ungefähr so aussehen
>
> <a href="link-aus-dem-referer"
> onclick="javascript-history.back()">zurück</a>
>
> damit solltest du schon sehr viele user abdecken. können.
>
> wenn du es noch sicherer haben möchtest könntest du falls kein refferer
> link vorhanden ist eine algemeine "fehlerseite" verlinken die dem user
> näher bringt warum die zurück funktion nicht geht. und das er doch
> entweder javascript aktivieren soll oder seinen referer übertragen soll.
> ungefähr so: <a href="link-referrerfehlt"
> onclick="javascript-history.back()">zurück</a>
>
> gruss chris
>
>
>
>
>
>
>
>
>



-- 
christian wolff - multimedia producer
telefon: (030) 789 134 99
handy: 0179 49 44 758
email: chris at connye.com
adresse: schenkendorfstr. 6 - 10965 berlin


More information about the TYPO3-german mailing list