Das Contao Camp 2020 in Hamburg. LEIDER ABGESAGT!
Ergebnis 1 bis 3 von 3

Thema: Artikelliste für OnePage nutzen Alias anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2013.
    Beiträge
    77

    Standard Artikelliste für OnePage nutzen Alias anzeigen

    Hallo, bin durch einen anderen Beitrag darauf gestoßen, die Artikelliste als Menü für einen Onepage zu nutzen.
    Das passt eigentlich auch super, jedoch wird immer "nur" per Artikel-ID gesprungen und diese dann auch in der Adresszeile angezeigt, z. B. #article-36 usw. Ist es möglich, den Alias anzeigen zu lassen, also #willkommen ?

    Habe versucht, in der mod_articlelist ID mit Alias zu ersetzten - ohne Erfolg.

    PHP-Code:
    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>

      <ul>
        <?php foreach ($this->articles as $article): ?>
          <li><a href="<?= $this->request ?>#<?= $article['id'?>" title="<?= $article['title'?>"><?= $article['link'?></a></li>
        <?php endforeach; ?>
      </ul>

    <?php $this->endblock(); ?>
    Vielleicht hat da jemand eine schnelle Lösung...

  2. #2
    Contao-Nutzer
    Registriert seit
    25.09.2013.
    Beiträge
    77

    Standard

    Habe mittlerweile eine Erweiterung benutzt: php composer.phar require erdmannfreunde/onepage-navigation
    Das funktioniert so wie gewünscht.

  3. #3
    Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    4.358
    Partner-ID
    7421

    Standard

    Nur der Vollständigkeit halber. Du kannst für jeden Artikel unter Experteneinstellungen CSS-ID/Klasse eine eigene ID vergeben und diese dann anspringen. Die Artikel-ID in Form von #article-36 wird nur verwendet, wenn keine ID unter den Experteneinstellungen eingetragen ist.
    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen



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
  •