Zum Inhalt springen

Backmenü, Zurück Button

Erstellt am 11. Juli 2013 · 5 Antworten · letzte Antwort am 20. November 2013

Tags: Frage

in-session ·

Hallo Ihr lieben,

hab mal eine kleine Frage.

Bin gerade dabei eine Mobil Version zu bauen.
Hierzu würde ich gerne links oben einen zurück button machen.
Aber nicht mit Java

<A HREF="javascript:history.back()">Go back</A>

sondern als normales Menü.

Probiert habe ich es mit dem folgenden Code:

    BACK = COA
    BACK {
      10 = TEXT
      10 {
        #data = leveltitle : -2
        value = BACK
        insertData = 1
        typolink.parameter.data = leveluid : -2
      }
      noTrimWrap = |<p>Back to |</p>|
    }

Problem an der Sache ist, das wenn ich eine Seite mit einem Verweis auf die erste Unterseite habe, endet es sozusagen in einer Endlosschleife.

Nun wäre eine Idee eine Abfrage zu machen wenn die Seite eine interne Verweisseite ist, dann muß der Typolink Paramter von -2 auf -3.

Habt Ihr da eine Idee oder auch eine kleine Anregung?

Danke LG Chris

Chrissli ·

Vielleicht so?

BACK = COA
    BACK {
      10 = TEXT
      10 {
        #data = leveltitle : -2
        value = BACK
        insertData = 1
        typolink.parameter.data = leveluid : -2
        if.stdWrap.field = doktype
        if.equals = 3
        if.negate = 1
      }
      20 < .10
      20 {
        typolink.parameter.data = leveluid : -3
        if.negate = 0
      }
      noTrimWrap = |<p>Back to |</p>|
}

Allerdings bekommst du damit immer die übergeordnete Seite und nicht die Herkunftsseite. Du müssest eigentlich den SERVER-Wert von REFERER_URL verwurschteln.

karlchen ·
Chrissli schrieb

Vielleicht so?
...

Allerdings bekommst du damit immer die übergeordnete Seite und nicht die Herkunftsseite. Du müssest eigentlich den SERVER-Wert von REFERER_URL verwurschteln.

Da die REFERER_URL aber immer vom Client gesendet wird, kann man sich nicht darauf verlassen, das der Wert überhaupt da ist.
Eine Lösung per Javascript scheint hier doch am effektivsten, @in-session was spricht dagegen das zu nutzen ?

in-session ·

Sorry für die späte Antwort,

@Chrissli - ok danke werde ich mal testen und hoffe das es klappt bin schon am Verzweifeln.

@karlchen - mit REFERER_URL komme ich ja nicht innerhalb des Seitenbaumes auf die letzte Rootline, sondern auf die letzt besuchte Seite. Und ich möchte ja innerhalb des Seitenbaumes einfach nur eine Rootline zurück.

LG Chris

in-session ·

Hallo Leute leider komme ich noch nicht wirklich so ganz damit hin und bin echt am Verzweifeln.
Gibt es nicht eine Art Global condition wo man sagen kann wenn die Seite ein Shortcut ist soll die leveluid : -3 sein?

Danke LG Chris