Ergebnis 1 bis 5 von 5

Thema: Seite auf neuesten Nachrichten Beitrag weiterleiten

  1. #1
    Contao-Nutzer
    Registriert seit
    12.04.2017.
    Beiträge
    27

    Standard Seite auf neuesten Nachrichten Beitrag weiterleiten

    Hallo!

    Gibt es eine Möglichkeit, eine Seite in der Seitenstruktur auf den neuesnten Beitrag in einem Nachrichten Archiv weiterzuleiten?


    Bisher habe ich 2 Lösungswege verfolgt:

    1.
    Die Seite bekommt ein Frontend Modul in dem der neueste Beitrag ausgelesen wird.
    Nachteil - die URL und Metatags sind die der Seite in der Seitenstruktur.

    2.
    Ich habe ein Frontend Modul angelegt in dem nur der neueste Beitrag ausgelesen wird.
    Dieses Frontend Modul habe ich direkt in das Template der Navigation eingefügt.

    Nachdem ich diverse Templates und CSS Files angepasst hab hat das grundsätzlich gut funktioniert.
    Leider hab ich aber übersehen, dass diese Seite auch Unterseiten braucht und das bring ich so nicht mehr hin.


    Hat jemand eine gute Idee dafür?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Über einen eigens programmierten Page Controller könnte man das super sauber umsetzen
    Geändert von Spooky (26.07.2022 um 17:36 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    12.04.2017.
    Beiträge
    27

    Standard

    Ohaaa Dankeschön - Page Controllers hab ich noch garnicht am Radar!
    Spannend - ich hoffe ich bekomm's hin

  4. #4
    Contao-Nutzer
    Registriert seit
    12.04.2017.
    Beiträge
    27

    Standard

    Ich versuche gerade das Beispiel nachzubauen und bekomm es nicht hin.

    - Legacy Routing Mode disabled
    - Prod.-Cache erneuern im Contao Manager ausgeführt

    Dann dürfte doch eigenlich in der Seitenstruktur die Section "Routing" nicht mehr angezeigt werden - oder?

    Danach die 3 Files mit Beispielinhalten anlegen:
    - src/Controller/Page/ExamplePageController.php
    - contao/dca/tl_page.php
    - contao/languages/en/default.php

    Und dann in der Seitenstruktur den Seitentyp zuweisen…

    Hab ich das komplett falsch verstanden oder einfach noch was übersehen?

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von esc Beitrag anzeigen
    Dann dürfte doch eigenlich in der Seitenstruktur die Section "Routing" nicht mehr angezeigt werden - oder?
    Nein, warum sollte das so sein?



    Zitat Zitat von esc Beitrag anzeigen
    Danach die 3 Files mit Beispielinhalten anlegen:
    - src/Controller/Page/ExamplePageController.php
    - contao/dca/tl_page.php
    - contao/languages/en/default.php

    Und dann in der Seitenstruktur den Seitentyp zuweisen…

    Hab ich das komplett falsch verstanden oder einfach noch was übersehen?
    Klingt grundsätzlich korrekt.
    » sponsor me via GitHub or PayPal or Revolut

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
  •