Contao-Summit 2026
Ergebnis 1 bis 7 von 7

Thema: 5.3 Oveleon Recommendatation

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    187

    Standard 5.3 Oveleon Recommendatation

    Hallo, benutze die Erweiterung Recommendatation von Oveleon und habe das Modul im unteren Drittel der Website implenetiert. Nun möchte ich nur zwei Felder darstellen und mit dem Seitenumbruch arbeiten. Klappt auch soweit, nur leider springt die Seite bei Klick auf Seite 2 wieder auf der Website ganz nach oben. Weiß jemand, wie ich das ändern kann? Eventuell mit einer ID, die ich dem Link mitgeben kann? Momentan wir z. B. dieser Link erzeugt: /home?page_r92=2

    Viele Grüße, Ben

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    2.111
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von strich-sieben Beitrag anzeigen
    Hallo, benutze die Erweiterung Recommendatation von Oveleon und habe das Modul im unteren Drittel der Website implenetiert. Nun möchte ich nur zwei Felder darstellen und mit dem Seitenumbruch arbeiten. Klappt auch soweit, nur leider springt die Seite bei Klick auf Seite 2 wieder auf der Website ganz nach oben. Weiß jemand, wie ich das ändern kann? Eventuell mit einer ID, die ich dem Link mitgeben kann? Momentan wir z. B. dieser Link erzeugt: /home?page_r92=2

    Viele Grüße, Ben
    Passe dir das Template entsprechend an und nutze Sprungmarken:
    https://www.a-coding-project.de/ratg...inks-und-anker

  3. #3
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    187

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Passe dir das Template entsprechend an und nutze Sprungmarken:
    https://www.a-coding-project.de/ratg...inks-und-anker
    habe jetzt in den Templates "be_pagination.html5" und "pagination.html5" versucht, die Variabel "href" um den Anker zu erweitern. Das müsste in meinem Fall z. B. so aussehen: /home#anker/page_r92=3.

    Hier das Template "be_pagination":
    Code:
    <nav class="pagination <?= $this->class ?>" aria-label="<?= $this->pagination ?>">
    
      <p><?= $this->total ?></p>
    
      <ul>
        <?php if ($this->hasFirst): ?>
          <li class="first"><a href="<?= $this->first['href'] ?>" class="first" title="<?= $this->first['title'] ?>"><?= $this->first['link'] ?></a></li>
        <?php endif; ?>
    
        <?php if ($this->hasPrevious): ?>
          <li class="previous"><a href="<?= $this->previous['href'] ?>" class="previous" title="<?= $this->previous['title'] ?>"><?= $this->previous['link'] ?></a></li>
        <?php endif; ?>
    
        <?php foreach ($this->pages as $page): ?>
          <?php if (null === $page['href']): ?>
            <li><strong class="active"><?= $page['page'] ?></strong></li>
          <?php else: ?>
            <li><a href="<?= $page['href'] ?>" class="link" title="<?= $page['title'] ?>"><?= $page['page'] ?></a></li>
          <?php endif; ?>
        <?php endforeach; ?>
    
        <?php if ($this->hasNext): ?>
          <li class="next"><a href="<?= $this->next['href'] ?>" class="next" title="<?= $this->next['title'] ?>"><?= $this->next['link'] ?></a></li>
        <?php endif; ?>
    
        <?php if ($this->hasLast): ?>
          <li class="last"><a href="<?= $this->last['href'] ?>" class="last" title="<?= $this->last['title'] ?>"><?= $this->last['link'] ?></a></li>
        <?php endif; ?>
      </ul>
    
    </nav>
    Wo könnte ich da ansetzen?

    Grüße, Ben

  4. #4
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    2.111
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von strich-sieben Beitrag anzeigen

    Wo könnte ich da ansetzen?
    Du könntest jedem href einen Anker geben und der Pagination die ID des Ankers

  5. #5
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Beiträge
    187

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    Du könntest jedem href einen Anker geben und der Pagination die ID des Ankers
    Die Änderung 'href="<?= $this->first['href'] ?>#anker' hat jetzt funktioniert. Hatte den Denkfehler, dass der Anker direkt hinter der Seite '/home' und vor der Variablen '?page' stehen muss.

    Vielen Dank für die freundliche Hilfestellung

  6. #6
    Contao-Nutzer
    Registriert seit
    04.03.2025.
    Beiträge
    25

    Standard

    Ich stehe vor der selben Thematik und würde mir auch gern eine Sprungmarke setzen. Aber... in welchem Verzeichnis finde ich denn die Templates?

  7. #7
    Contao-Nutzer
    Registriert seit
    04.03.2025.
    Beiträge
    25

    Standard

    Hat sich erledigt.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 4 (Registrierte Benutzer: 0, Gäste: 4)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •