Ergebnis 1 bis 34 von 34

Thema: Events nachladen statt Paginierung

  1. #1
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    178

    Standard Events nachladen statt Paginierung

    Ich habe eine lange Eventliste, die mit Paginierung ausgegeben wird, z.B. 10 Events pro Seite. Durch Klick auf einen Link in der Paginierung wird ja die Seite neu geladen und es werden 10 andere Events angezeigt.

    Besser wäre es für mich jedoch, wenn man anstelle der Paginierung ein Button "mehr laden" hätte, der die jeweils 10 nächsten Events nachläd, ohne dass die komplete Seite neu geladen werden muss. Wenn man also den Button unter den ersten 10 Events klickt, werden darunter die nächsten 10 Events angezeigt (insgesamt dann 20 Events), dann nach Klick 30 Events usw. Ohne dass die komplette Seite neu geladen wird. Das ist vor allem auch in der Ansicht auf dem Smartphone besser und intuitiver als eine Paginierung. Geht in die Richtung "Infinite Scroll", aber eben nicht automatisch, sondern manuell ausgelöst.

    Kann mir jemand einen Tipp geben, wie ich das umsetzen kann? Hat das schon jemand umgesetzt? Habe keine Erweiterung oder Anleitung dafür gefunden.

    Danke!

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

    Standard

    JavaScript bzw. poor man's AJAX Request . Soll heißen:

    1. Du gestaltest die Paginierung per Template Änderung und/oder CSS und/oder JavaScript so um, sodass nur mehr der Button für die nächste Seite angezeigt wird und alle anderen Bedienelemente nicht mehr sichtbar sind.
    2. Per JavaScript machst du einen click listener auf den Button für die nächste Seite und machst einen AJAX Request auf die im Button angegebene URL.
    3. Du selektierst dir aus dem HTML Response die Event Einträge und fügst sie in die bestehende Event Liste hinzu.
    4. Du aktualisiert die URL des Buttons mit der URL aus dem Button aus dem AJAX Response.


    Den AJAX Response kannst du mit https://github.com/fritzmg/contao-ajax-layout ein klein wenig effizienter gestalten.

    Beispiel: https://www.intomedia.at/de/magazin.html
    Geändert von Spooky (21.06.2018 um 15:27 Uhr)

  3. #3
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Hallo, genau das möchte ich so umsetzen, wie auf dieser Beispielseite.

    Mit klick auf "MEHR" sollen darunter die weiteren News erscheinen. Punkt 1 hab ich umgesetzt. Auch das Modul installiert, aber jetzt scheitet es ab Punkt 2. Kannst du mir das bitte genauer erklären?
    LG, Andi

  4. #4

  5. #5
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Ich hab es mal bis auf einen Punkt so gemacht.

    Ich versteht diesen Satz nicht ganz: Add this to the cal_default.html5 template and add the CSS classes .calendar__next and .calendar__prev to the next and previous month links.

    Ich hab den Code in "news_short.html5" eingebaut, denn dort brauch ich es ja und die CSS Klassen umbenannt: .blog__next and .blog__prev

    Wo aber bitte bau ich jetzt die CSS-Klassen ein?
    LG, Andi

  6. #6
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    wie sieht Dein Template von news_short.html5 aus?

  7. #7
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Zur Zeit so:
    Code:
    <script>
        $(".blog__next, .blog__prev").click(function (event) {
            var element;
            //Get url of next Month
            var $url = window.location.origin + '/' + $(this).attr('href');
            // Don't follow the link
            event.preventDefault();
            // This is the elements div container like ".mod_my_module". "Allow ajax reload" has to be ticket for this element in the backend
            element = $(this).closest('[class^="ce_"],[class^="mod_"]');
            // Add a css class to this element. An overlay and spinning icon can be set via css
            element.addClass('ajax-reload-element-overlay');
            
            $.ajax({
                method: 'POST',
                url: $url,
                data: {
                    // The data- attribute is set automatically
                    ajax_reload_element: element.attr('data-ajax-reload-element')
                }
            })
                .done(function (response, status, xhr) {
                    if ('ok' === response.status) {
                        // Replace the DOM
                        element.replaceWith(response.html);
                    } else {
                        // Reload the page as fallback
                        location.reload();
                    }
                });
        });
    </script>
    <div class="layout_short arc_<?= $this->archive->id ?> block<?= $this->class ?>" itemscope itemtype="http://schema.org/Article">
    
      <?php if ($this->hasMetaFields): ?>
        <p class="info"><time datetime="<?= $this->datetime ?>" itemprop="datePublished"><?= $this->parseDate("d.", $this->timestamp) ?><br><?= $this->parseDate("M.", $this->timestamp) ?><br><?= $this->parseDate("Y", $this->timestamp) ?></time> <?= $this->author ?> <?= $this->commentCount ?></p>
      <?php endif; ?>
    
      <h2 itemprop="name"><?= $this->linkHeadline ?></h2>
    
      <div class="ce_text block" itemprop="description">
        <?= \Contao\StringUtil::substrHtml($this->teaser, 150) ?>
      </div>
    
      <?php if ($this->hasText || $this->hasTeaser): ?>
        <p class="more"><?= $this->more ?></p>
      <?php endif; ?>
      
      <?php if ($this->addImage): ?>
            <?php $this->insert('image', $this->arrData); ?>
      <?php endif; ?>
    </div>
    Es gibt auch noch das Modul mod_newslist.html5 dazu. Darin ist dann die Pagination eingebunden
    LG, Andi

  8. #8
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Es gibt auch noch das Modul mod_newslist.html5 dazu. Darin ist dann die Pagination eingebunden
    => dort müssen wir hin... poste mal was da drinnen steht

  9. #9
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Code:
    <?php $this->extend('block_unsearchable'); ?>
    
    <?php $this->block('content'); ?>
    
      <?php if (empty($this->articles)): ?>
        <p class="empty"><?= $this->empty ?></p>
      <?php else: ?>
        <?= implode('', $this->articles) ?>
        <?= $this->pagination ?>
      <?php endif; ?>
    
    <?php $this->endblock(); ?>
    Da wird auch nur "pagination.html5" eingebunden. Ich kann doch nicht dieses script in "pagination.html5" einbinden, dann würde es bei jeder pagination, die ich verwende, dies eingebunden sein.

    Ne andere Frage: was ist, wenn ich das Script in mod_newslist.html5 einbaue und anstelle von <?= $this->pagination ?> den Code der pagination.html5 (bzw. nur einen Teil davon) einbaue?
    LG, Andi

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Code:
    <?php $this->extend('block_unsearchable'); ?>
    
    <?php $this->block('content'); ?>
    
      <?php if (empty($this->articles)): ?>
        <p class="empty"><?= $this->empty ?></p>
      <?php else: ?>
        <?= implode('', $this->articles) ?>
        <?= $this->pagination ?>
      <?php endif; ?>
    
    <?php $this->endblock(); ?>
    Da wird auch nur "pagination.html5" eingebunden. Ich kann doch nicht dieses script in "pagination.html5" einbinden, dann würde es bei jeder pagination, die ich verwende, dies eingebunden sein.

    Ne andere Frage: was ist, wenn ich das Script in mod_newslist.html5 einbaue und anstelle von <?= $this->pagination ?> den Code der pagination.html5 (bzw. nur einen Teil davon) einbaue?
    Schade, dass die Paginierung nicht mit einem Template aufgerufen wird - ich würde mal ein dump auf $this machen und gucken, was alles so geliefert wird und die Paginierung selbst einbauen - bei den Links muss dann eine CSS-Klasse rein, auf die das Script für den onClick-Event reagieren kann... btw: die Scriptsachen unterhalb der Templateangaben einfügen

  11. #11
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Nun sieht mein Code so aus, aber immer wenn ich auf "weiter..." klicke, kommt die Startseite. Er geht immer zurück auf die Startseite. Irgendwie wird das <a> nicht richtig erkannt, dass es hier noch eine weitere Seite gibt.
    Code:
    <?php $this->extend('block_unsearchable'); ?>
    
    <?php $this->block('content'); ?>
    
      <?php if (empty($this->articles)): ?>
        <p class="empty"><?= $this->empty ?></p>
      <?php else: ?>
        <?= implode('', $this->articles) ?>
        <ul>
    		<li class="blog__next"><a href="<?= $this->next['href'] ?>" class="blog__next" title="weiter...">weiter...</a></li>
    	</ul>
      <?php endif; ?>
    
    <?php $this->endblock(); ?>
    
    <script>
        $(".blog__next").click(function (event) {
            var element;
            //Get url of next Month
            var $url = window.location.origin + '/' + $(this).attr('href');
            // Don't follow the link
            event.preventDefault();
            // This is the elements div container like ".mod_my_module". "Allow ajax reload" has to be ticket for this element in the backend
            element = $(this).closest('[class^="ce_"],[class^="mod_"]');
            // Add a css class to this element. An overlay and spinning icon can be set via css
            element.addClass('ajax-reload-element-overlay');
            
            $.ajax({
                method: 'POST',
                url: $url,
                data: {
                    // The data- attribute is set automatically
                    ajax_reload_element: element.attr('data-ajax-reload-element')
                }
            })
                .done(function (response, status, xhr) {
                    if ('ok' === response.status) {
                        // Replace the DOM
                        element.replaceWith(response.html);
                    } else {
                        // Reload the page as fallback
                        location.reload();
                    }
                });
        });
    </script>
    LG, Andi

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    <li class="next"><a href="<?= $this->next['href'?>" class="blog__next" title="weiter...">weiter...</a></li>

  13. #13
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Da hat sich ja nur das <i class="next" .... geändert. Leider funktioniert das weiterhin noch nicht :-(
    LG, Andi

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    $(".blog__next").click(function (event) {... 
    zündet beim ersten Element mit "blog__next" - das li hat kein href ;-)

    gibts ne Seite zum Ansehen?

    Debug mal das JS und setze einen Haltepunkt

  15. #15
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    ja, es ist aktuell noch ne testseite:

    LINK

    Ich hab die original Pagination auch noch zusätzlich eingebaut
    LG, Andi

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    view-source:https://www.absolutsauber.at/blog.html suche mal nach blog__next ... wo ist das JS?

    href ist auch leer!

    btw: während der Entwicklung die HTML-Komprimierung abstellen - alle Einrückungen sind weg

  17. #17
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    btw: während der Entwicklung die HTML-Komprimierung abstellen - alle Einrückungen sind weg
    Das kann ich jetzt nicht. Die Homepage ist schon online. Nur der BLOG-Bereich ist noch nicht ersichtlich im Menü.

    Ich hab es auch schon gemerkt, dass das JS nicht ersichtlich ist. Ich versteh nur nicht, warum? Ich hab das Template, wie oben gepostet, online.
    LG, Andi

  18. #18
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    PHP-Code:
    <?php $this->endblock(); ?>
    muss ganz ans Ende!

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

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Das kann ich jetzt nicht. Die Homepage ist schon online.
    Das würde ja keine große Rolle spielen.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Ok, die Komprimierungen sind OFF.

    PHP-Code:
     <?php $this->endblock(); ?>
    hab ich nun auch am Ende.

    Aber jetzt geht's ja mal daran, dass das <a href befüllt wird.
    LG, Andi

  21. #21
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    So, ich müsste jetzt irgendwie an die werte der pagination herankommen, dann könnte ich den link nachbauen.

    Zu Testzwecken habe ich mal mein <li> wie folgt befüllt:

    HTML-Code:
    	<li class="next"><a href="blog.html?page_n9=2" class="blog__next" title="weiter...">weiter...</a></li>
    Der Link funktioniert, aber das Nachladen funktioniert nicht so wie gewollt. Ich möchte nicht Weiterblättern, sondern dass die newsliste bei weiter... um die Anzahl, die im Modul eingetragen ist, erweitert wird. Im Modul hab ich Ajax aktiviert, aber es tut sich nichts
    LG, Andi

  22. #22
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    So, nun hab ich auch einen Fehler gefunden, und zwar hat das jetzt mit AXAX mit dem installierten Modul zu tun. Firefox sagt folgendes:

    Die Ressource von "https://www.absolutsauber.at/bundles/richardhjcontaoajaxreloadelement/jquery.ajax-reload-form.js" wurde wegen eines MIME-Typ-Konfliktes ("text/html") blockiert (X-Content-Type-Options: nosniff).
    Laden fehlgeschlagen für das <script> mit der Quelle "https://www.absolutsauber.at/bundles/richardhjcontaoajaxreloadelement/jquery.ajax-reload-form.js".
    Uncaught TypeError: $(...).ajaxReloadForm is not a function
    <anonymous> https://www.absolutsauber.at/blog.html:392
    <anonymous> https://www.absolutsauber.at/blog.html:393

    Code:
    <script src="bundles/richardhjcontaoajaxreloadelement/jquery.ajax-reload-form.js"></script>
    <script>
        $(function () {
            $(document).ajaxReloadForm({});
        }(jQuery));
    </script>
    In Firefox ist .ajaxReloadForm im Code rot unterstrichen!
    LG, Andi

  23. #23
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Weiters hab ich bemerkt, dass im Ordner "bundle" dieser Ordner, welcher hier genannt wird, inkl. der JS-Datei gar nicht existiert.

    Ich hab dies jetzt mal manuell angelegt und auch die Datei dann in diesen Ordner. Jetzt kommt die Fehlermeldung NICHT mehr, aber es funktioniert auch nicht so wie gewollt. Es tut sich nichts
    LG, Andi

  24. #24
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    ich sehe nur ein Error vom mmenu und die zwei fehlenden Icons...

    ansonsten tut das Script m. E. was es soll und kommt bei

    PHP-Code:
    element.replaceWith(response.html); 
    an

  25. #25
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    So, nun hab ich den Original-Zustand wieder hergestellt und den Ordner entfernt, welcher von mir angelegt wurde. Wie gesagt, im Ordner "bundle" fehlt der Ordner "richardhjcontaoajaxreloadelement". Daher kann auch die jquery.ajax-reload-form.js nicht gefunden werden.

    Bitte, jetzt nochmals testen, denn jetzt hab ich den Originalen Zustand wieder hergestellt!
    LG, Andi

  26. #26
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    So, nun hab ich den Original-Zustand wieder hergestellt und den Ordner entfernt, welcher von mir angelegt wurde. Wie gesagt, im Ordner "bundle" fehlt der Ordner "richardhjcontaoajaxreloadelement". Daher kann auch die jquery.ajax-reload-form.js nicht gefunden werden.

    Bitte, jetzt nochmals testen, denn jetzt hab ich den Originalen Zustand wieder hergestellt!
    ist die Installtion sauber durchgelaufen?

    ggf. Ticket bei Richard machen

    wenn die Datei da ist, hats wie gesagt m.E. funktioniert

  27. #27
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Ja, die installation ist sauber durchgelaufen. Ich verwende Contao 4.11.2 hab aber ein downgrade von symfony auf die version ^4.4.* gemacht. Leider komm ich nicht mehr auf die 4.10.x zurück. Da kommt immer eine Fehlermeldung. Vielleicht liegts an der 4.11er Version?

    Auch als ich die Datei dort hineinkopiert hatte, hat es bei mir nicht funktioniert. Die Seite wurde nicht nachgeladen, sondern geblättert. (wie eben bei einer pagination).

    Weiters hab ich das Problem noch, dass ich mit dem Link nicht zusammenkomme. Ich weiß nicht wo ich den Wert hernemen soll, dass der link auch immer hochzählt (wie bei der Pagination)
    LG, Andi

  28. #28
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    A) Ja, die installation ist sauber durchgelaufen. Ich verwende Contao 4.11.2 hab aber ein downgrade von symfony auf die version ^4.4.* gemacht. Leider komm ich nicht mehr auf die 4.10.x zurück. Da kommt immer eine Fehlermeldung. Vielleicht liegts an der 4.11er Version?

    B) Auch als ich die Datei dort hineinkopiert hatte, hat es bei mir nicht funktioniert. Die Seite wurde nicht nachgeladen, sondern geblättert. (wie eben bei einer pagination).

    C) Weiters hab ich das Problem noch, dass ich mit dem Link nicht zusammenkomme. Ich weiß nicht wo ich den Wert hernemen soll, dass der link auch immer hochzählt (wie bei der Pagination)
    A: mach mal Ticket oder Frag auf Slack

    B: das JS lief bei mir in den richtigen Zweig

    C: was steht in "$this" - da mal ein dump machen und reingucken ob was brauchbares dabei

  29. #29
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Also bei pagination steht folgendes:
    HTML-Code:
    ^ """
    <!-- indexer::stop -->
    
    <nav class="pagination block" aria-label="Seitenumbruch-Menü">
    
      <p>Seite 1 von 4</p>
    
      <ul>
    
                      <li><strong class="active">1</strong></li>
                            <li><a href="blog.html?page_n9=2" class="link" title="Gehe zu Seite 2">2</a></li>
                            <li><a href="blog.html?page_n9=3" class="link" title="Gehe zu Seite 3">3</a></li>
                            <li><a href="blog.html?page_n9=4" class="link" title="Gehe zu Seite 4">4</a></li>
    
              <li class="next"><a href="blog.html?page_n9=2" class="next" title="Gehe zu Seite 2">Vorwärts</a></li>
    
              <li class="last"><a href="blog.html?page_n9=4" class="last" title="Gehe zu Seite 4">Ende</a></li>
    
          </ul>
    
    </nav>
    
    <!-- indexer::continue -->
    """
    LG, Andi

  30. #30
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    hmm... wenn es ansonsten nicht woanders die Infos gibt zu der Artikel-ID wäre ein Workaround den GET-Parameter "page_n9" abzufragen und +1 / -1 zu zählen - den max. Wert kann man ggf. aus count($this->articles) ermitteln

  31. #31
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    So, nun hab ich es geschaft, auf die 4.10er Version downzugraden.

    Jetzt wurde auch im Ordner "bundle" der Ordner mit der js-Datei angelegt. keine Fehlermeldung mehr. ABER wenn ich auf weiter... klicke, kommt zwar der 2. Newseintrag, aber der 1. verschwindet. Es soll aber nachgeladen werden, so dass dann immer einer dazukommt, wenn ich auf weiter klicke. Die anderen sollen dann weiterhin ersichtlich bleiben
    LG, Andi

  32. #32
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    A) So, nun hab ich es geschaft, auf die 4.10er Version downzugraden.

    Jetzt wurde auch im Ordner "bundle" der Ordner mit der js-Datei angelegt. keine Fehlermeldung mehr.

    B) ABER wenn ich auf weiter... klicke, kommt zwar der 2. Newseintrag, aber der 1. verschwindet. Es soll aber nachgeladen werden, so dass dann immer einer dazukommt, wenn ich auf weiter klicke. Die anderen sollen dann weiterhin ersichtlich bleiben
    A) bitte Bug-Ticket zu C 4.11 bei Richard machen!

    B) dafür ist die Erweiterung nicht gemacht - sollte aber nicht so schwierig sein, das im JS anzupassen... kannst ja ein FR-Ticket machen und ggf. gleich das Sponsoring übernehmen

  33. #33
    Alter Contao-Hase
    Registriert seit
    20.06.2009.
    Ort
    Graz (Austria)
    Beiträge
    1.459

    Standard

    Ich möchte es genau so, wie hier im 2 Beitrag das Beispiel: https://www.intomedia.at/de/magazin.html

    Auch mit dem Layout!
    LG, Andi

  34. #34
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.925
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von m-werk Beitrag anzeigen
    Ich möchte es genau so, wie hier im 2 Beitrag das Beispiel: https://www.intomedia.at/de/magazin.html

    Auch mit dem Layout!
    ... dann mach das so - oder lass machen

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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