Ergebnis 1 bis 4 von 4

Thema: Link im Newsletter-Template auf immer aktuelllen Newsletter

  1. #1
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard Link im Newsletter-Template auf immer aktuelllen Newsletter

    Hallo,

    gibt es für den Newsletter-Versand eine Möglichkeit, im mail_default Template einen Link einzufügen, der immer auf den
    ensprechenden Newsletter in der Online-Ansicht verweist?

    Also sozusagen ein dynamischer Link auf die Seite mit dem Newsletter-Leser und dem Paramter für den newsletter,
    der da gerade verschickt wird?


    Danke schonmal

    Mark

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Du kannst auf deiner Webseite irgendwo einen Newsletterreader einbauen. Der zeigt dann immer den zuletzt versendeten Newsletter an - auch für Nichtabonnenten. Wenn du den reader auf eine eigene Seite packst, dann kannst du deren URL natürlich im Newsletter verlinken.

  3. #3
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Leider nicht ... ich habe auf einer extra Seite in der Hauptspalte den Newsletter-Reader als Modul drin.
    Die Seite zeigt aber erstmal nichts weiter an. Erst wenn ich per Parameter /items/name_des_newsletters.html
    den Newsletter angebe, der angezeigt werden soll ... dann geht es. Aber ohne Parameter nicht. Im
    Modul selber gibt es auch keine Option dafür


    Mark

  4. #4
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Komisch - bei mir geht es. Der Newsletter muss allerdings schon versendet sein.

    Edit:
    Sorry, hab es nochmal nachgesehen - ich habe das anders realisiert:

    Nicht ein Newsletterreader sondern eine Newsletterliste als Modul erzeugt, dann das Template mod_newsletter_list.html5 so überschrieben:
    PHP-Code:
    <!-- indexer::stop -->
    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>

      <?php if (!empty($this->newsletters)): ?>
        <?php
            $latest 
    0
            
    $latest_nl 0;
            foreach(
    $this->newsletters as $newsletter)
            {
                
    $dt explode("."$newsletter['date']);
                
    $datum mktime(000$dt[1], $dt[0], $dt[2]);
                if (
    $datum $latest) {
                    
    $latest $datum;
                    
    $latest_nl $newsletter;
                }
            }
            echo 
    '<div>Den '.
                 
    '<a class="cboxElement" data-lightbox="" href="'.$latest_nl['href'].'" title="'.$latest_nl['title'].'">letzten Newsletter'.
                 
    ' <b>Balfolk in NRW</b> vom '.$latest_nl['date'].'</a> online lesen.</div>';
        
    ?>
      <?php endif; ?>
    </div>
    <!-- indexer::continue -->
    Es wird dann also nur der jüngste Newsletter ausgegeben - hier außerdem in einer Lightbox.
    Geändert von folkfreund (12.09.2015 um 16:59 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
  •