Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Nachrichtenleser ausgeben

  1. #1
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    811

    Standard Nachrichtenleser ausgeben

    Moin zusammen,

    wie kann ich es realisieren, dass der Nachrichtenleser die Nachricht anzeigt, innerhalb meiner OnePage ohne, dass eine neue Seite geladen wird?

    Danke
    Preetz

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

    Standard

    Mit einer OnePageWebsite hat das ja eigentlich nichts zu tun? Bzw. vielleicht verstehe ich deine Aufgabe nicht? Also du hast eine Nachrichtenliste und bei klick auf eine Nachricht in dieser Liste soll irgendwo auf der Seite direkt die Nachricht geladen werden, ohne dass sich die Seite neu lädt?

  3. #3
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    811

    Standard

    Ich habe eine komplette OnePage.
    Wenn man auf der Startseite auf einen Link in der Nachrichtenliste klickt, soll das per onePage angezeigt werden und nicht in einer neuen Seite geladen werden.
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Achso, es geht dir also eigentlich darum, dass auf der Detailseite der News sich auch der restliche OnePage Content befindet, ist das richtig?

    Wenn ja, dann müsstest du den Reader und die Liste per eigenem PHP Script auf einer entsprechenden OnePage Seite inkludieren lassen. zB:
    PHP-Code:
    <?php

    if( \Input::get('auto_item') )
        echo \
    Controller::replaceInsertTags('{{insert_module::X}}'); // reader modul
    else
        echo \
    Controller::replaceInsertTags('{{insert_module::Y}}'); // news list
    Im Newsarchiv musst du als Zielseite dann die Seite angeben, wo du deinen OnePage Content ausgibst, also in deinem Fall wahrscheinlich die "Startseite".

  5. #5
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    811

    Standard

    Danke, noch eine Frage: Das eigene Skript wird wie als Inhaltselemt eingebunden?

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

    Standard

    Also du legst im /templates Ordner zB eine Datei namens "newsmodules.php" an, dort kommt das Script rein. Einbinden kannst du das Script dann per Insert Tag:
    Code:
    {{file::newsmodules.php}}

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
  •