Ergebnis 1 bis 5 von 5

Thema: Link nur aktiv bei Mitgliedern

  1. #1
    Contao-Nutzer
    Registriert seit
    16.07.2012.
    Beiträge
    43

    Standard Link nur aktiv bei Mitgliedern

    Hi Ihr,

    ich möchte folgendes realisieren.

    Auf einer einzelnen Seite sollen mehrere Inhalte mit PDFs verlinkt werden.

    Die PDFs sollen zum Teil öffentlich und geschützt sein:

    - öffentlich: für alle sichtbar, auch Gäste
    - geschützt: nur für eingeloggte Mitglieder sichtbar

    Wenn ein Gast, auf ein geschütztes PDF klickt, soll hier ein PopUp Fenster erscheinen, mit Text "bitte registrieren".

    Mit den Inhaltselementen, bekomme ich die öffentlichen PDFs mit einem Element hin. Bei den geschützten, fällt mir nur die Idee ein, die Elemente doppelt im Backend zu verwalten.
    1. Verlinkung mit PDF (nur Mitgliedergruppe)
    2. Verlinkung mit PopUp Fenster (keine Gruppenzuweisung).

    Gibt es hier noch eine Möglichkeit (Erweiterung/ Verlinkung..), damit ich bei den geschützten, nur jeweils ein Inhaltselement anlegen muss?


    Gruß
    Ron

  2. #2
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Hallo Ron,

    och glaube nicht dass es dafür eine Out-of-the-box-Lösung gibt. Man könnte es aber leicht als Erweiterung umsetzen. Bei Interesse kannst Du mir gerne eine PN schreiben.

    Viele Grüße,
    eS_IT

    Gesendet mit Tapatalk 2.
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Grüß dich,

    Wenn ein Gast, auf ein geschütztes PDF klickt,
    Er sieht es ja nicht, wie kann er dann draufklicken? Weil du ja schreibst:
    geschützt: nur für eingeloggte Mitglieder sichtbar
    Gruß
    Michel

  4. #4
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    beim Element 'Downloads' kann man leider kein Template zuweisen. Sonst hätte man eins erstellt, dass auf
    der Gästeseite die Downloads ohne Link anzeigt (quasi als Liste), bzw. dem Link zum Popup (Multibox).
    Dann wäre das Pflegen nicht doppelt.

    Die Seite, die deine Downloads anzeigt legt man dann doppelt an, einmal 'Nur Gästen anzeigen' und einmal geschützt.
    Dann erscheint sie in der Navi auch nur einmal, je nachdem, ob jemand eingeloggt ist oder nicht.

    Aber wie gesagt, in der Gäste-Seite müßte man dem 'Downloads'-Element ein anderes Template zuweisen (können).

    Ein guter Contao-Coder könnte das Backend mit Sicherheit um diese Funktion erweitern.

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    ...man kann zwar im Backend kein Tempalte zuweisen, aber man könnte folgendes in die Kopie des Originals schreiben:

    PHP-Code:
    <?php if(in_array('protected'explode(' '$this->class)))
    {
        include (
    'ce_download_protected.tpl');
    }
    else
    ?>
     ... hier der originale Template-Code ...
    <?php ?>
    Dann würde ein anderes Template geladen, wenn der ce_download die Klasse 'protected' hat.
    Geändert von Lengen1971 (11.07.2013 um 13:16 Uhr)

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
  •