Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Nachrichtenliste via AJAX nachladen

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Nachrichtenliste via AJAX nachladen

    Hi zusammen,

    ich möchte mit der Erweiterung AjaxReloadElement "weitere Referenzen" einblenden lassen. Hierzu habe ich zwei Module vom Typ Nachrichtenleser angelegt. Die Referenzen 1-6 werden immer angezeigt. Das zweite Modul überspringt die ersten 6 und soll den "Rest" anzeigen, nachdem man auf einen Button "mehr laden" geklickt hat. Das Nachrichtenlisten-Modul für den "Rest" hat den Haken bei "Ajax reload erlauben".

    Wie müsste das Script nun aussehen, welches ich einbinden muss? Muss das zweite Nachrichtenmodul direkt auf der Seite eingebunden werden?

    Siehe auch https://community.contao.org/de/show...l=1#post550789

    Grüße,
    mapfei

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

    Standard

    Ich denke du willst eigentlich https://extensions.contao.org/?p=mar...-scroll-bundle haben?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Hmm, auch nicht schlecht. Der Kunde wünscht sich jedoch explizit einen Button zum "mehr laden"...

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

    Standard

    Den gibt's in der Extension
    » sponsor me via GitHub or PayPal or Revolut

  5. #5

  6. #6
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Danke euch! Beim Einbinden der Erweiterung Contao News Infinite Scroll gibt's jedoch Fehler:

    Code:
    jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2 jQuery.Deferred exception: ContaoNewsInfiniteScroll is not defined ReferenceError: ContaoNewsInfiniteScroll is not defined
        at HTMLDocument.<anonymous> (https://mydomain.de/referenzen:825:446)
        at e (https://mydomain.de/assets/js/jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2:30038)
        at t (https://mydomain.de/assets/js/jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2:30340) undefined
    S.Deferred.exceptionHook @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    t @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    setTimeout (async)
    (anonym) @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fire @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    ready @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    B @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2 Uncaught ReferenceError: ContaoNewsInfiniteScroll is not defined
        at HTMLDocument.<anonymous> (referenzen:825)
        at e (jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2)
        at t (jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2)
    (anonym) @ referenzen:825
    e @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    t @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    setTimeout (async)
    S.readyException @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    (anonym) @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    e @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    t @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    setTimeout (async)
    (anonym) @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fire @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    t @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    setTimeout (async)
    (anonym) @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fire @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    c @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    fireWith @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    ready @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    B @ jquery.min.js,jquery.isotope.min.js,isotope_plugin_masonry.js,co...-ac1dfa63.js:2
    Das entsprechende Template habe ich im Layout eingebunden und jQuery ist natürlich aktiviert.

    EDIT: Hatte das falsche Modul verwendet. Allerdings erhalte ich beim Klick auf "weitere Beiträge laden" nun den Fehler
    Code:
    Uncaught SyntaxError: Identifier 'ContaoNewsInfiniteScroll' has already been declared
    Grüße,
    mapfei
    Geändert von mapfei (02.11.2021 um 14:08 Uhr)

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
  •