Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Newsliste mit 2 Teaserartikel + 4 weitere Artikel als Links

  1. #1
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard Newsliste mit 2 Teaserartikel + 4 weitere Artikel als Links

    Ich habe 3-4 News-Archive und möchte diese auf der Startseite aufgelistet haben.
    Die Liste soll jeweils zwei Artikel als Teaser und 4 weitere Beiträge nur als anklickbare Links darstellen (siehe Anhang).
    news-kategorie.jpg

    Wie könnte ich das so einfach wie möglich umsetzen? Welche Erweiterungen sind notwendig.?
    Ich danke für die Unterstützung im Voraus.

    Danke & Grüße

    aadursun

  2. #2
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Das lässt sich relativ einfach über ein neues Template news_xxx realisieren. Im Template lässt du eine globale Variable hochzählen und wenn die größer als zwei ist, gibst du im Template keinen Teaser mehr aus:

    PHP-Code:
    <?php if (!isset($GLOBALS['news_count'])) $GLOBALS['news_count'] = 1?>

    <div class="layout_short block<?php echo $this->class?>">
    <?php if ($this->hasMetaFields): ?>
    <p class="info"><?php echo $this->date?> <?php echo $this->author?> <?php echo $this->commentCount?></p>
    <?php endif; ?>

    <?php if ($GLOBALS['news_count']++ <= 2): ?>
    <h2><?php echo $this->text $this->linkHeadline $this->newsHeadline?></h2>
    <div class="teaser">
    <?php echo $this->teaser?> 
    </div>
    <?php if ($this->text): ?>
    <p class="more"><?php echo $this->more?></p>
    <?php endif; ?>
    <?php 
    else: ?>
    <p><?php echo $this->text $this->linkHeadline $this->newsHeadline?></p>
    <?php endif; ?>
    </div>
    Gruß
    Geändert von Babelfisch (11.06.2012 um 23:14 Uhr)
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  3. #3
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    @Babelfisch, ich danke Dir für deine Hilfe.
    Melde mich mal nach dem Test, ob es klappt.

    Gruß

    aadursun

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    am Ende ist noch ein kleiner Fehler:
    das Ende sollte anstelle des letzten div so aussehen:
    PHP-Code:
    <?php endif; ?>   
    <?php else: ?>
    <p><?php echo $this->text $this->linkHeadline $this->newsHeadline?></p>
    <?php endif; ?> 
    </div>
    Geändert von magicsepp (11.06.2012 um 21:03 Uhr)

  5. #5
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Stimmt, hab’s geändert.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  6. #6
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    und das div muss noch nach unten..

  7. #7
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    klasse jetzt funktioniert es!

  8. #8
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Arggg … aber jetzt sollte es passen.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

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
  •