Ergebnis 1 bis 4 von 4

Thema: weiteres pagination-Template

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard weiteres pagination-Template

    Hallo zusammen,

    bei einer Website den Catalog-Manager mit Paginierung in der List-Ansicht eingebunden.
    Es wird das Template pagination.html5 verwendet, das ich auch für meine Zwecke modifiziert habe.

    Jetzt brauche ich aber für das Newsarchive eine andere Paginationsausgabe.
    Code:
    <?php include('include_helper_content.html5'); ?>
    
    <div class="<?= $custom->classDMAGrid ?>"<?= $this->attributes ?>>
      <?php include('include_helper_module.html5'); ?>
      <div class="<?= $custom->classModified ?>"<?= $this->cssID ?>>
        <div class="row">
          <?php if (empty($this->articles)): ?>
            <div class="col-12">
              <div class="m-newsarchive--empty"><h2><?= $this->empty ?></h2></div>
            </div>
          <?php else: ?>
            <?= implode('', $this->articles) ?>  
            <?= $this->pagination ?>
          <?php endif; ?>
        </div>
      </div>
    </div>
    $this->pagination ruft das Template pagination.html5 auf.

    Ich habe schon das Template dupliziert (pagination_news.html5), aber wie kann ich es vom Newsrchive aus ansprechen?

    $this->pagination_news funktioniert nicht.

    Wie kriege ich die Templates verknüpft?

    Viele Grüße,
    conter

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Keine Ahnung, ob der uralte Trick noch funktioniert, sollte aber eigentlich. Ich habe das lange nicht mehr benötigt, aber Versuch macht kluch , wahrscheinlich geht es auch irgendwie eleganter.
    https://de.contaowiki.org/Eigene_Tem...C3%B6glichkeit

  3. #3
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Du könntest im pagination.html5 abfragen ob du auf der Newsseite bist
    PHP-Code:

    global $objPage;
    if (
    $objPage->id == "id der seite") {
       
    // Code für die News
    } else {
       
    // Default Code


  4. #4
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    680

    Standard

    Danke für die Vorschläge.

    Der Tipp von heyho mit der ID-Abrage im Pagination-Template hat das Problem gelöst.

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
  •