Ergebnis 1 bis 3 von 3

Thema: Artikelteaser für freie Besucher anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    05.10.2009.
    Beiträge
    79

    Standard Artikelteaser für freie Besucher anzeigen

    Guten Morgen,

    ich habe in Contao unter diversen Seiten eine vielzahl von Artikeln (welche jeweils Text,Bild, Downloads beinhalten). Diese Artikel habe ich nun so angelegt, dass nur der Artikelteaser mit "Weiterlesen" ausgegeben wird.

    Die eigentlichen Inhalte/Elemente sollen aber Gästen gar nicht mehr angezeigt werden - ich möchte also, dass wenn man auf einen Artikelteaser klickt, zu einer Login/Registrierungsseite weitergeleitet wird.

    Ist dies in Contao möglich? Wenn ich in der Seitenstruktur die einzelnen Kategorieseiten "Schütze", dann werden sie ja für Gäste und im Menü nicht mehr angezeigt, also auch nicht die Artikelteaser.
    Ich hatte auch schon überlegt die eigentlichen Elemente eines Artkiels zu schützen
    und dann die 303Fehlerseite auf eine Loginseite zu leiten.
    Jedoch habe ich ca. 600 Artikel und müsste ja in jeden Artikel einzelnt reingehen um den Elementen allen ein Seitenschutz zu verpassen - das wäre sehr zeitintensiv.

    Hat hier jemand vielleicht Denkanstöße wie man soetwas umsetzen kann?

    Liebe Gruß und Danke im Vorraus.
    Torben

  2. #2
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hallo Torben,

    ein geschützter Bereich ist eigentlich immer sehr sinnvoll. Kommt halt immer darauf an wie wichtig dir die Inhalte wirklich sind. Über die Funktion "Mehrere Bearbeiten" kannst du doch auch "recht schnell" den Seitenschutz einschalten, auch für viele Artikel.

    Zu deiner eigentlichen Frage:
    Ich persönlich würde direkt mit dem Template ce_teaser arbeiten. Dort wird ja auch der finale Link zum Artikel (den du schützen möchtest) generiert.

    Frag doch dort einfach ab:
    PHP-Code:
    <?php echo $this->text?> 
    <?php if (FE_USER_LOGGED_IN)
    {
    ?>
    // Link zum richtigen Artikel
    <a href="<?php echo $this->href?>" title="<?php echo $this->readMore?>" class="more"><?php echo $this->more?> <span class="invisible"><?php echo $this->headline?></span></a>
    <? } else {
    // Falls nicht eingeloggt
    ?>
    <a href="[Link zur Registrierung]">Inhalt nur für eingeloggte Benutzer</a>
    <?php }
    ?>
    Müsste eigentlich funktionieren :-)

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tbruhn Beitrag anzeigen
    ...um den Elementen allen einen Seitenschutz zu verpassen - das wäre sehr zeitintensiv.
    Dazu gibt es bereits Feature-Requests. Bis eine Version erscheint bei der dies möglich ist, kannst du die Elemente in einem Rutsch mit phpMyAdmin direkt in der Datenbank schützen.

    Gruß
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Besucher pro Tag: Ø ist = 0
    Von PCC im Forum visitors
    Antworten: 6
    Letzter Beitrag: 28.08.2012, 09:49
  2. Artikelteaser immer anzeigen
    Von JanMalte im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 29.11.2010, 15:52
  3. Freie CSS-Templates
    Von OZeiger im Forum Layout / Templates / Holy Grail
    Antworten: 10
    Letzter Beitrag: 07.07.2010, 08:59
  4. Produktaktualisierung, Freie Plätze, Mitgliederberechtigung
    Von melodora im Forum Was kann Contao?
    Antworten: 10
    Letzter Beitrag: 15.02.2010, 18:05

Lesezeichen

Lesezeichen

Berechtigungen

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