Seiten als Layer öffnen

  • Ich habe eine Website http://www.example.com
    Auf dieser sind verschiedene Links zu Unterseiten (Pages)
    Der Klick öffnet die Seiten derzeit im neuen Fenster

    Nun möchte ich das beim klick im bestehenden Fenster ein Layer aufgeht der den Inhalt der Seite beinhaltet
    Der Layer soll nur den Inhalt der Seite, nicht das Theme Layout beinhalten (also nur das was im Seiten Editor sichtbar ist)
    Der Layer soll 80% der Seitengröße ausfüllen (Prozentzahl muss konfigurierbar sein
    Der Layerhintergrund muss in Farbe und Transparenz konkigurierbar sein
    Der Layer muss mit einem Klick auf schließen bzw x oben rechts im Layer zu schließen sein

    Habe bereits nach einem Plugin gesucht, aber nichts passendes gefunden. Hoffe hier hat jemand eine Idee!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ja, manchmal ist das eine lustige Sache mit der Suche nach einem PlugIn (oder auch nicht so lustig, das ist immer eine Frage der augenblicklichen Stimmung und Geistesverfassung …) Ich habe vor nicht allzu langer Zeit etwas ähnliches gesucht und war mir vorher eigentlich ziemlich sicher, dass es etliche Lightbox-PlugIns gibt, die den Inhalt (content) von Posts (Seiten oder Beiträge) anzeigen können, meinte auch, dass mir sowas schon oft begegnet war. Und dann habe ich irgendwie nichts gefunden! (Zumindest nichts, was dann wirklich gepasst hätte – das weiß ich nicht mehr so genau). Das Ende vom Lied war, dass ich mir eine Funktion für mein Theme geschrieben habe …

    Heißt für dich, in Abhängigkeit von deinen Skills und von den Settings deiner WordPress-Installation:

    * Du kannst jetzt nochmal das PlugIn-Verzeichnis durchkämmen. Vielleicht sind Stichworte wie Lightbox und Content / Pagecontent hilfreich.
    * Oder der Weg für Integration ins Theme / eigenes PlugIn ist in etwa: Seitentemplate erstellen, das die Unterseiten einer Seite mit ausgibt. (Sind es wirklich Childpages? Oder, wenn nicht, sind sie feststehend, so dass man es hard coden könnte?) Den „Link“ zur Seite als Label für eine Checkbox gestalten. Checkbox selber mit CSS ausblenden. Die Checkbox wird über das Label „geschaltet“, wenn checked, wird der Seiteninhalt in der Lightbox (wieder CSS) ausgegeben.

    Nachteil dieser Lösung kann eine Performancefrage sein (das hängt von den zu ladenden Inhalten und überhaupt dem Umfeld der Seite ab), weil ja die Unterseiten beim Seitenaufruf gleich auch schon geladen werden müssen.

    Gruß
    helix

  • Danke Helix!!!

    Baue die Seite gerade erst auf, insofern bin ich flexibel wie ich die Inhalte in den Layer rein bekomme
    Mit hard coden bin ich jetzt nicht so bewandert. Mal was anpassen ok, aber komplett coden kann ich nicht.

    Werde mir mal anschauen was es zu den Stichworten gibt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!