Ergebnis 1 bis 4 von 4

Thema: Merken Button auf beliebiger Seite platzieren

  1. #1
    Contao-Nutzer
    Registriert seit
    21.01.2014.
    Ort
    Kiel
    Beiträge
    131

    Standard Merken Button auf beliebiger Seite platzieren

    Hallo,

    ich verwende das Notelist Attribut. Ich verlasse jedoch den traditionellen Metamodels Aufbau, da ich vom FE Filter nicht zur eigentlichen Detailseite, sondern zu einer manuell angelegten Produktseite" weiterleite. Lässt sich der Merken Button auch auf einer beliebigen Seite als HTML Inhaltselement o.ä. erstellen ??

    VG
    Geändert von taktell81 (25.09.2014 um 22:19 Uhr)

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Kannst die aktuelle Seiten ID in der Session speichern.
    Gehts sogar mit nem MM, das auf jeder Seite eingebunden ist und nem Textfeld mit Standardwert {{page::id}}, oder was auch immer man speichern will.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Contao-Nutzer
    Registriert seit
    21.01.2014.
    Ort
    Kiel
    Beiträge
    131

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Kannst die aktuelle Seiten ID in der Session speichern.
    Gehts sogar mit nem MM, das auf jeder Seite eingebunden ist und nem Textfeld mit Standardwert {{page::id}}, oder was auch immer man speichern will.
    Vielen Dank erstmal,
    magst Du das doch evtl detaillierter Beschreiben, wie man da StepbyStep vorgehen soll. Stehe momentan noch aufm Schlauch..

    Besten Gruß

  4. #4
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Session kannst du in Contao so verwenden.

    http://api.contao.org/classes/Contao.Session.html

    PHP-Code:
    $session Session::getInstance();
    $session->set('foo''bar');
    echo 
    $session->get('foo'); 
    Also ca. so:

    PHP-Code:
    $session Session::getInstance();
    $session->set('pageid''{{page::id}}');
    echo 
    $session->get('pageid'); 
    Falls es Probleme mit dem {{page::id}} Inserttag gibt.
    Dann würde ich noch eine Variable definieren.
    $page = {{page::id}};

    So kannst du eine Wert speichern in eine Session.

    Diese Session kannst du dann am Schluss wider zerstören.

    Was noch eine Möglichkeit wäre du verwendest Cookies.

    https://github.com/carhartl/jquery-cookie

    Liebe Grüße
    Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

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
  •