Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Sprungmarke nach Site-Reload

  1. #1
    Contao-Nutzer
    Registriert seit
    06.04.2013.
    Beiträge
    77

    Standard Sprungmarke nach Site-Reload

    Hallo zusammen,

    nach dem klick auf den Button (abonnieren/kündigen) wird die jeweilige Seite ja neugeladen. Nach dem Reload der Seite, gelangt man leider wieder zum Seitenanfang. Leider befindet sich bei mir das Newsletter-Formular etwas weiter unten. Gibt es irgendwie die Möglichkeit, dass man nach dem Betätigen des Buttons und dem daraus folgenden Reload der Seite zu einer definierten Sprungmarke auf der Seite gelangt?

    Vielen Dank!

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.684
    User beschenken
    Wunschliste

    Standard

    z.B. in dem Du das Template bearbeitest...

    * eine id oder Anker einfügen als Sprungmarke
    * die Sprungmarke mit # an die URL der action des Formulars anhängen


    siehe (Quelltext) https://now.metamodel.me/de/home

  3. #3
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du könntest auch die Scrollposition per JS im Session Storage speichern und dann wieder zum Formular scrollen lassen.
    Code:
    $(window).scroll(function() {
      sessionStorage.scrollTop = $(this).scrollTop();
    });
    
    $(document).ready(function() {
      if (sessionStorage.scrollTop != "undefined") {
        $(window).scrollTop(sessionStorage.scrollTop);
      }
    });

  4. #4
    Contao-Nutzer
    Registriert seit
    06.04.2013.
    Beiträge
    77

    Standard

    zonky
    z.B. in dem Du das Template bearbeitest...

    * eine id oder Anker einfügen als Sprungmarke
    * die Sprungmarke mit # an die URL der action des Formulars anhängen


    siehe (Quelltext) https://now.metamodel.me/de/home
    Super, vielen Dank für die Rückmeldung!

    Ich hatte den richtigen Ansatz schon im Kopf, nur die richtige Stelle im Template hatte ich nicht gewusst. Jetzt klappt es. Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •