Ergebnis 1 bis 4 von 4

Thema: Ein Bannerarchiv und zwei verschiedene Ansichten

  1. #1
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard Ein Bannerarchiv und zwei verschiedene Ansichten

    Hallo,

    ist es möglich 1 Bannerarchiv in zwei Ansichten zu verwenden. Ich habe auf der Startseite ein Modul, wo immer nur ein Banner angezeigt wird. Nun möchte ich noch zusätzlich eine Seite anlegen wo alle Banner aus dem Archiv untereinander angezeigt werde. Ist das möglich, ohne ein zweites Bannerarchiv anzulegen?

    Gruß

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Mit normalen Mitteln nicht, da die Anzahl ja in der Kategorie/Archiv eingestellt ist.
    Prinzipiell kann man mit 2 Modulen dasselbe Archiv anzeigen lassen.

    Für dein Wunsch wäre hier ein etwas schräger Template Hack notwendig.
    In der Kategorie auswählen "alle Banner", kein Limit,somit für dein zweites Modul die gewünschte Einstellung.

    Für das erste Modul welches nur ein Banner anzeigen soll, das Template übers Backend kopieren, umbenennen und anpassen und im ersten Modul dann auswählen.
    Im Template müsste man die Schleife an entsprechender Stelle vorzeitig verlassen oder intern noch ein eigenen Zähler und IF Kapselung.
    Wie du merkst, sind hier PHP Kenntnisse zu nötig.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    07.07.2009.
    Beiträge
    215

    Standard

    Hallo BugBuster,

    und vielen Dank. Ich werde mich mal daran versuchen.

    Gruß

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Mal aus dem alten "hand-limited" Template die Schnippsel:
    PHP-Code:
    <!-- indexer::stop -->
    <?php // maximal Anzahl der Banner bei "Alle Banner anzeigen"
        
    $limited 1;   
    ?>
    ...
    ...
    <?php $number 0?>
    <?php 
    foreach ($this->banners as $banner): ?>
    <?php $number
    ++; if ($number<= $limited): ?>
    <?php 
    if ($banner['banner_pic']) : ?>
    ...
    ...
    <?php endif; ?>
    <?php 
    endforeach; ?>
    </div>
    <!-- indexer::continue -->
    Vielleicht hilft es.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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
  •