Ergebnis 1 bis 6 von 6

Thema: Nachrichtenteaser als Link?

  1. #1
    Contao-Nutzer
    Registriert seit
    01.07.2010.
    Beiträge
    101

    Standard Nachrichtenteaser als Link?

    Hallo,

    Ich möchte den Link "weiterlesen" wegwerfen und stattdessen den kompletten Teaser verlinken...

    Scheint nicht zu leicht zu gehen, hat jemand eine Ahnung wie Ich das machen könnte?
    Bin über jeden Rat dankbar.

    Schonmal danke im Vorraus.

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

    Standard

    Mach aus
    PHP-Code:
    <p class="more"><?php echo $this->more?></p>
    im Template

    PHP-Code:
    <a class="more"><?php echo $this->teaser?></a>
    Das sollte es im Groben sein.

    Grüße

    Ahh, nee stimmt nicht. Der Link wird im more geparst. Ich guck mal genauer rein.
    Geändert von Tim G (31.08.2011 um 14:28 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Contao-Nutzer
    Registriert seit
    01.07.2010.
    Beiträge
    101

    Standard

    ja deswegen sagte ich ja, ist nicht so einfach irgendwie..

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

    Standard

    Zitat Zitat von redhat99 Beitrag anzeigen
    ja deswegen sagte ich ja, ist nicht so einfach irgendwie..
    Doch, doch

    PHP-Code:
    <p class="teaser"><?php echo $this->teaser?></p>
    <?php if ($this->text): ?>
    <p class="more"><?php echo $this->more?></p>
    <?php endif; ?>
    ersetzen mit:

    PHP-Code:
    <a href="<?php echo $this->link?>" class="teaser"><?php echo $this->teaser?></a>
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  5. #5
    Contao-Nutzer
    Registriert seit
    01.07.2010.
    Beiträge
    101

    Standard

    hast recht, funktioniert

    dankeschön

  6. #6
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    61

    Standard

    Hallo,

    bei mir wird kein Teaser eingetragen.
    Es wird ein Teaser aus dem Nachrichtentext generiert. (Code hab ich hier im Forum gefunden...)
    Nun möchte ich diesen Text auch "verlinken" mit dem "weiterlesen" link.

    mein Template :

    HTML-Code:
    <h2><?php echo $this->text ? $this->linkHeadline : $this->newsHeadline; ?></h2>
    
    <?php if ($this->text): ?>
    <?php echo substr(strip_tags($this->text), 0, strpos(strip_tags($this->text), " ", 125)); ?>
    <p class="more"><?php echo $this->more; ?></p>
    Wo muss ich hier <?php echo $this->link; ?> einbauen damit es funktioniert ?

    edit :

    so geht es

    HTML-Code:
    <h2><?php echo $this->text ? $this->linkHeadline : $this->newsHeadline; ?></h2>
    <?php if ($this->text): ?>
    <a href="<?php echo $this->link; ?>" class="teaser">
    <?php echo substr(strip_tags($this->text), 0, strpos(strip_tags($this->text), " ", 125)); ?></a>
    <p class="more"><?php echo $this->more; ?></p>
    Geändert von nada (28.09.2011 um 11:49 Uhr)
    gruss nada

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
  •