Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 71

Thema: [readerpaginations] Pagination für Leser-Module (Nachrichten, Events)

  1. #1
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard [readerpaginations] Pagination für Leser-Module (Nachrichten, Events)

    (catalog kommt noch)

    Hi Leute,
    es gab eine Lösung für Newsleser, und eine seperate von mir für Eventleser. Beide zusammen plus einige Änderungen ergaben eine alleinstehende Lösung, die für weitere Lesermodule erweiterbar ist. So wird in nächster Zeit noch der Katalogleser von mir ergänzt.

    Die Erweiterung fügt für den Nachrichtenleser, Eventleser ein neues Feld hinzu: Paginations-Einstellungen.

    Einstellungsmöglichkeiten sind:
    • Das Anzeige-Format: Aktueller Monat, Aktuelles Jahr, Alle Einträge
    • Die Anzahl an Links
    • Das Ausgabe-Template / Paginations-Template


    · Das Anzeige-Format macht es möglich den Anzeigeraum der Pagination einzugrenzen, falls man nur Events/Nachrichten des aktuelen Monats durchblättern möchte.

    · Der zusätzliche Punkt die Titel der Einträge in der Pagination anzuzeigen ist bewusst nicht hinzugefügt, da ich bei der HTML Ausgabe innerhalb der Liste sowohl den Index des Eintrags, als auch den Titel des Eintrags aufliste und diese eigenständige CSS-Klassen bekommen. So kann man selbst via CSS entscheiden wo der Index oder der Titel erscheinen soll. (siehe screenshot)

    · Darüberhinaus gibt es mit dieser Erweiterung in jedem Nachrichten-Eintrag / Event die Möglichkeit diesen Eintrag bewusst nicht in der Pagination anzuzeigen. Ich habe diese Funktion in einem Projekt benötigt um zukünftige Events zwar zu teasern, aber der finale Inhalt existierte noch nicht und diese Events sollten natürlich nicht beim Durchschalten im Leser angezeigt werden. (sehr nützlich )

    Hier der Link im ER:
    http://www.contao.org/de/extension-l...000019.de.html

    GitHub:
    https://github.com/timgatzky/readerpaginations

    Viele Grüße,
    Tim
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Tim G (26.03.2012 um 17:56 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard Katalog-Leser hinzugefügt.

    Die neuste Version im ER beinhaltet Katalog-Leser Unterstützung.

    Um auch das "In der Pagination verstecken" zu nutzen, ist der gleiche Weg zu benutzen, wie den Katalog-Einträgen ein "Veröffentlichen" Checkbox-Feld hinzuzufügen.
    - Checkbox-Feld anlegen
    - In den Einstellungen zum jeweiligen Katalog dieses Checkbox-Feld in der dafür vorgesehenden Auswahl einstellen.


    Grüße,
    Tim
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Super, danke!

    Ein solches Feature wurde hier im Forum schon etliche Male nachgefragt. Muss ich unbedingt mal testen!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Hallo Tim,

    Zitat Zitat von Tim G Beitrag anzeigen
    Die neuste Version im ER beinhaltet Katalog-Leser Unterstützung.
    Irgendwie stehe ich gerade auf dem Schlauch: Wie kann die Erweiterung in die Detail Ansicht einbauen?
    Ich habe die Erweiterung installiert und kann nun im Reader Modul die Pagination hinzufügen und die Einstellungen anpassen.

    Aber was muss ich denn nun machen, damit die Navigation auch erscheint?
    Muss ich die Pagination im Details-Template manuell einfügen?

    Besten Dank für einen Tipp ;-)
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  5. #5
    Contao-Fan Avatar von mike_mcfly
    Registriert seit
    29.11.2009.
    Ort
    Waiblingen
    Beiträge
    462

    Standard Paginierung

    Zitat Zitat von Cranker Beitrag anzeigen
    Hallo Tim,



    Irgendwie stehe ich gerade auf dem Schlauch: Wie kann die Erweiterung in die Detail Ansicht einbauen?
    Ich habe die Erweiterung installiert und kann nun im Reader Modul die Pagination hinzufügen und die Einstellungen anpassen.

    Aber was muss ich denn nun machen, damit die Navigation auch erscheint?
    Muss ich die Pagination im Details-Template manuell einfügen?

    Besten Dank für einen Tipp ;-)
    Thorsten
    Im Katalog-Leser-Modul nach unten scrollen (Paginations-Einstellungen) der Rest erklärt sich von selbst
    .................................................. ...............................
    Warum der Marine beitreten, wenn man Pirat sein kann?
    - Steve Jobs

  6. #6
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von mike_mcfly Beitrag anzeigen
    Im Katalog-Leser-Modul nach unten scrollen (Paginations-Einstellungen) der Rest erklärt sich von selbst
    Nein, eben nicht :-(

    Das habe ich schon gemacht und eingestellt - aber ich habe keine Ausgabe im Frontend...
    Ich habe aber auch ein ziemlich angepasstes Template. Wahrscheinlich fhelt mir da eine Zeile Code im Template, damit das angezeigt wird!?
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  7. #7
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Templates sind mitgeliefert.
    Ein addPagination($this); muss mit.
    Schau mal in die templates.
    Dann erscheint die Pagination auf den Detailseiten, im Lesermodul.

    Grüße,
    Tim


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  8. #8
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Templates sind mitgeliefert.
    Ein addPagination($this); muss mit.
    Schau mal in die templates.
    Dann erscheint die Pagination auf den Detailseiten, im Lesermodul.
    Ich glaube wir reden aneinander vorbei ...

    Ich sehe im Backend bei dem Lesermodul die Einstellungen für die Pagination.
    Das passt also.

    Aber ich habe im Frontend keine Ausgabe.
    Wenn ich

    Code:
    <?php echo addPagination($this); ?>
    im Leser-Template einfüge, bekomme ich eine Fehlermeldung:
    "Fatal error: Call to undefined function addPagination()"

    Wo ist mein Fehler?

    Muss ich für die Pagination ein eigenes Modul anlegen, das ich auf der Seite einbinde?
    Oder kann ich die Ausgabe direkt im Template machen?
    Oder sollte das eigentlich sogar automatisch funktionieren?
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  9. #9
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Hast du mal eins der mitgelieferten Templates ausprobiert?

    Die Pagination erscheint automatisch im Lesermodul. Kein extra modul nötig


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  10. #10
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Hast du mal eins der mitgelieferten Templates ausprobiert?
    Die werden ja eigentlich automatisch eingebunden.
    Aber auch wenn ich den Inhalt komplett in mein Template kopiere erscheint: Nichts!

    Zitat Zitat von Tim G Beitrag anzeigen
    Die Pagination erscheint automatisch im Lesermodul. Kein extra modul nötig
    Das dachte ich mir eigentlich auch so.
    Aber leider kommen keine Daten an.

    Irgendwas übersehe ich noch... :-(

    Edit: Habe es gerade mal in einer Standard Installation getestet - da funktioniert es natürlich ohne weiter Einstellungen problemlos...
    Also muss ich bei mir noch mal alles durch schauen und werde berichten.

    Happy Weekend!
    Geändert von Cranker (22.06.2012 um 19:57 Uhr)
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  11. #11
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Lösch mal den contao temp. ordner in deinem benutzer


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  12. #12
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Lösch mal den contao temp. ordner in deinem benutzer
    Ja, das war es.
    So ein blöder Fehler...

    Schon tausend mal gemacht und doch wieder vergessen.
    Besten Dank!

    Sonnige Grüße
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  13. #13
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Das nervt mich auch immer.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  14. #14
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Hallo Tim,

    ich habe leider noch ein Problem das ich leider immer noch nicht lösen konnte:

    Die Anzeige der Paginierung funktioniert nun, aber die einzelnen Einträge werden mit der ID des Eintrags verlinkt. Also z.B. http://domain.de/detailansicht/items/12.html
    Vor, Zurück, Erster, Letzer - passt alles aber eben alles nur mit den IDs verlinkt und nicht mit dem Alias der Einträge. (Also nicht wie bei diesem Problem).

    Ich habe eine andere Standar-Installation, wo es reibungslos funktioniert. Dort wird wie gewünscht der Artikel Name (bzw. der Alias) verlinkt.
    Nun habe ich aber schon x Einstellungen (Reader, Liste, Pagination, Einstellungen, etc.) z.T. mehrfach verglichen um den Fehler zu finden, aber ich komme einfach nicht drauf :-(

    Hast du einen Tipp, woran es liegen kann das nur die ID und nicht der Alias verlinkt wird?
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  15. #15
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Katalog-Leser?

    Event. kein Alias-Feld im Katalog bzw. nicht in den Katalog-Einstellungen ausgewählt?
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  16. #16
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Alles da!
    Im Katalog Leser konfiguriert und auf der Detail Seite eingebaut.
    Alias Feld vom Typ Alias ist eingebaut und bedient sich beim Titel.

    Wie gesagt: Es funktioniert alles.
    Die Logik funktioniert und alle Einstellungen können angepasst werden und die Ausgabe ändert sich dementsprechend.

    Nur die Ausgabe des Links - also das was bei

    Code:
    <?php echo $this->next['href']; ?>
    ausgegeben wird ist eben nur die ID und nicht der Inhalt des Alias Feldes.
    Daher gibt es natürlich eine "Page not Found" Fehlermeldung...

    Das Umschreiben der URL ist bei Einstellungen aktiviert, die Navigation funktioniert dementsprechend auch.
    .htacess Datei ist auch vorhanden.

    Ich verstehe nur nicht, warum $this->next['href'] mit dem ID Link gefüllt wird.
    Kann man das irgendwo konfigurieren?

    Bin mir sicher, das es ein ebenso simpler Fehler ist wie mein letzer, finde ihn aber wieder nicht...

    EDIT:

    Eine Parallele zu dem anderen Problem gibt es auch noch:
    Egal welchen Eintrag ich aus der Liste auswähle, es steht immer 1 von 6 über dem Leser. Egal ob ich den ersten, 3 oder 6 Eintrag wähle...

    Weiterblätter geht ja nicht, weil der Link falsch ist...
    Geändert von Cranker (24.06.2012 um 13:59 Uhr)
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  17. #17
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    mir ist nicht ganz klar, wie ich das in News einbinde. Zwar habe ich die Paginierung im Newsreader eingestellt, aber es erscheint keine Paginierung zu weiteren Nachrichten. Wo muss ich da zusätzlich etwas aktivieren? (Contao 2.11.4)

    Ich hätte hier gerne jeweils einen Link "Vorherige Anleitung: XXX" und "Nächste Anleitung: YYY" jeweils mit deren Titeln. So etwas sollte ich über die Erweiterung ja abbilden können, oder?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  18. #18
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Hi Jan,
    Ja, das sollte gehen.

    Eigentlich sollte auch alles direkt im Nachrichtenleser Modul einstellbar sein.

    ggf. den temp. Ordner von Contao löschen, weil ich eine mod_newsreader mitliefern muss, da dort der Aufruf drinsteht:

    PHP-Code:
    <?php if($this->addReaderPagination): ?>
    <?php 
    echo addReaderPagination($this); ?>
    <?php 
    endif; ?>
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  19. #19
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Hi Tim,

    danke, genial wichtige Erweiterung, aber
    in den mod_xxxreader.xxx Templates der Erweiterung steht nichts von
    PHP-Code:
    <?php if($this->addReaderPagination): ?>
    <?php 
    echo addReaderPagination($this); ?>
    <?php 
    endif; ?>
    Selbst wenn ich es manuell reinschreibe, keine Pagination im Frontend auf der Reader-Seite.
    Ich nutze (nur) eigene reader templates, konkret gehts um catalog.

    Folgende Vorgehensweise:
    1. Erweiterung von Guthub installiert, Tabellen upgedated
    2. Im passenden Catalog Reader Modul Pagination aktiviert
    3. Bei den entsprechenden Catalog Eigenschaften Sichtbarkeitsfeld zugewiesen
    4. Cache in Systemwartung und bei Benutzer gelöscht.
    5. Nichts im Frontend.

    Bei manuellem Hinzufügen im Reader Template von
    PHP-Code:
    <?php echo addPagination($this); ?>
    kommt
    Code:
    "Fatal error: Call to undefined function addPagination()"
    Noch einen Tipp?
    Danke.

    Contao 2.11.0, Catalog 2.0.0 beta2, readerpaginations 1.0.1 stable

  20. #20
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    versuchs mal mit einem $this-> davor

    PHP-Code:
    <?php echo $this->addPagination($this); ?>
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  21. #21
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Danke lindesbs.

    Ergebnis:
    PHP-Code:
    Fatal errorCall to undefined method FrontendTemplate::addPagination() 

  22. #22
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Die Erweiterung kommt mit entsprechenden Templates. Dort nachschauen.

    Eventuelle Fehler kann ich zur Zeit nicht beheben, weil meine Rechner gestohlen wurden während ich im Urlaub war. Sorry.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  23. #23
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Bspw. in mod_catalogreader.xhtml kann ich nichts Abweichendes zum Core finden. Ich hab die Erweiterung bei einer anderen (aktuellen) Version bei den News versucht, auch kein Erfolg. Schade, hätte ich wirklich mehrfach gerne eingesetzt.
    Bin über jeden Ansatz zur Lösung dankbar.

  24. #24
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Eventuelle Fehler kann ich zur Zeit nicht beheben, weil meine Rechner gestohlen wurden während ich im Urlaub war.
    Argh. Das ist bitter :-(
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  25. #25
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von hartlrobert Beitrag anzeigen
    Bspw. in mod_catalogreader.xhtml kann ich nichts Abweichendes zum Core finden. Ich hab die Erweiterung bei einer anderen (aktuellen) Version bei den News versucht, auch kein Erfolg. Schade, hätte ich wirklich mehrfach gerne eingesetzt.
    Bin über jeden Ansatz zur Lösung dankbar.
    Du hast recht in der .xhtml fehlt der Aufruf (siehe die mod_catalogreader.html5)

    PHP-Code:
    <?php if($this->addReaderPagination): ?>
    <?php 
    echo addReaderPagination($this); ?>
    <?php 
    endif; ?>
    ps. in den Moduleinstellungen nicht vergessen die Pagination einzuschalten.

    Ich update das ER manuell.
    Geändert von Tim G (06.09.2012 um 15:38 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  26. #26
    Contao-Nutzer Avatar von hartlrobert
    Registriert seit
    07.01.2010.
    Beiträge
    144

    Standard

    Danke Tim,

    leider aktuell noch keine Änderung. Ich gehe das nochmal in Ruhe Schritt für Schritt durch.

  27. #27
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard Lösung für Probleme mit der Verlinkung

    Ich benutze in einem Projekt die Erweiterung cieImmobilienMakler von connect it easy. Dieser basiert auf dem Katalog und wie man weiter oben lesen kann, hatte ich Probleme mit der Paginierung weil die Verlinkung nicht funktioniert hat.

    Nun habe ich den Entwickler des cieImmobilienMakler (Matthias Mann) angesprochen, ob er eine Lösung zu dem Problem hat und woran es liegt. Er hat nun tatsächlich recht schnel die (ziemlich simple) Lösung gefunden:
    Das Alias Feld muss auch "alias" heißen!

    Bei der Erweiterung cieImmobilienMakler wird das Feld aber "immo_alias" benannt.

    Daher müssen in der Datei "CatalogReaderPagination.php" (TL_ROOT/system/modules/readerpaginations/CatalogReaderPagination.php) folgende Zeilen angepasst werden damit die beiden Erweiterungen zusammen funktionieren:

    Code:
    Zeile 85: 
    IST: if($item['alias'] == $this->strItem) $this->intItem = $index;
    SOLL: if($item['immo_alias'] == $this->strItem) $this->intItem = $index;
    
    Zeile 315:
    IST: $strAlias = (!$GLOBALS['TL_CONFIG']['disableAlias'] && $entry['alias'] != '') ? $entry['alias'] : $entry['id'];
    SOLL: $strAlias = (!$GLOBALS['TL_CONFIG']['disableAlias'] && $entry['immo_alias'] != '') ? $entry['immo_alias'] : $entry['id'];
    Das ist natürlich nicht Updatesicher!
    Aber zumindest funktioniert es dmit in diesem Fall wie gewünscht.

    Vielleicht kann in einer der nächsten Versionen von "readerpaginations" ein Auswahlfeld für das Alias Feld mit aufgenommen werden? Dann könnte man das Alias Feld selbst eingeben und es ist updatesicher...!?

    Sonige Grüße
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  28. #28
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Ah ja, sehr gut.
    (mein Aliasfeld heisst immer alias )

    Nein, ein Auswahlfeld braucht man nicht. Ich hol mir das Alias-Feld aus dem Katalog selbst. Da es eh nur eins gibt
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  29. #29
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Noch besser :-)
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  30. #30
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Cranker Beitrag anzeigen
    Ich benutze in einem Projekt die Erweiterung cieImmobilienMakler von connect it easy. Dieser basiert auf dem Katalog und wie man weiter oben lesen kann, hatte ich Probleme mit der Paginierung weil die Verlinkung nicht funktioniert hat.

    Nun habe ich den Entwickler des cieImmobilienMakler (Matthias Mann) angesprochen, ob er eine Lösung zu dem Problem hat und woran es liegt. Er hat nun tatsächlich recht schnel die (ziemlich simple) Lösung gefunden:
    Das Alias Feld muss auch "alias" heißen!

    Bei der Erweiterung cieImmobilienMakler wird das Feld aber "immo_alias" benannt.

    Daher müssen in der Datei "CatalogReaderPagination.php" (TL_ROOT/system/modules/readerpaginations/CatalogReaderPagination.php) folgende Zeilen angepasst werden damit die beiden Erweiterungen zusammen funktionieren:

    Code:
    Zeile 85: 
    IST: if($item['alias'] == $this->strItem) $this->intItem = $index;
    SOLL: if($item['immo_alias'] == $this->strItem) $this->intItem = $index;
    
    Zeile 315:
    IST: $strAlias = (!$GLOBALS['TL_CONFIG']['disableAlias'] && $entry['alias'] != '') ? $entry['alias'] : $entry['id'];
    SOLL: $strAlias = (!$GLOBALS['TL_CONFIG']['disableAlias'] && $entry['immo_alias'] != '') ? $entry['immo_alias'] : $entry['id'];
    Das ist natürlich nicht Updatesicher!
    Aber zumindest funktioniert es dmit in diesem Fall wie gewünscht.

    Vielleicht kann in einer der nächsten Versionen von "readerpaginations" ein Auswahlfeld für das Alias Feld mit aufgenommen werden? Dann könnte man das Alias Feld selbst eingeben und es ist updatesicher...!?

    Sonige Grüße
    Thorsten
    Ich habe die Erweiterung gerade vor mir auf.
    Ich teste bereits nach einem möglichen Alias-Feld und wenn eins gesetzt ist im Katalog, wird dieses Verwendet.
    Deine Immo. Erweiterung nutzt anscheinend nicht den normalen Katalog als Basis. Daher wird das Feld übergangen und er versucht über die ID die Einträge zu selektieren.

    Ich notiere mir das um einen Hook für die Immo-Erweiterung bzw. andere Erweiterungen zu erstellen.
    Für den nächsten Build ändert sich an diesem Punkt erstmal nichts. Nutze daher dein geändertes File.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  31. #31
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard readerpaginations und events - blättern geht nicht

    Hi,

    habe mich echt über das Modul gefreut. Contao 2.11.8, Events eingebaut. Modul beim Leser aktiviert. Bei der News hauts hin, bei den Events gehts nicht.
    Immer der Link zum letzte Beitrag verlinkt dann auf die Startseite, statt auf den Event.
    Hat jemand eine Idee?

    Danke

  32. #32
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard [readerpaginations] Pagination für Leser-Module (Nachrichten, Events)

    Ich schau nachher mal rein.
    --

    Ich hab eine neue Version ins ER gestellt. Ein kleiner Schnitzer war bei den Events drin. Eigentlich nur doppelte Einträge bei Events an mehreren Tagen. Vielleicht fixt es aber auch kein Problem.
    Geändert von Tim G (01.02.2013 um 09:10 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  33. #33
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard Super

    Das war's...funktioniert gut! Zumindest sehe ich auf die Schnelle da kein Problem.
    Danke für die schnelle Reaktion!
    Lg

  34. #34
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Hallo zusammen,

    hat schon mal jemand die Erweiterung [readerpaginations] zusammen mit dem Filter beim Katalog genutzt?
    Ich nutze bei einem Projekt (s.o.) den Filter um die Immobilien nach Region, Preis, etc. zu filtern.

    Leider kommt diese Filterung nicht bei der Detailansicht an, bzw. wenn ich z.B. 10 Ergebnisse habe und dann eines davon auswähle steht in der Ausgabe von [readerpaginations] Objekt 27 von 100 o.ä. und ich kann nur in der gesamten Anzahl der Objekte blättern, nicht aber in den 10 gefilterten Objekten.

    Wie kann ich die gefilterten Objekte an das Modul übergeben bzw. beibehalten?

    Schönes Wochenende
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  35. #35
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Es gibt ein Bedingungsfeld dafür in den Einstellungen. Das ist vergleichbar mit dem Bedingungsfeld der Katalog-Liste.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  36. #36
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Hallo Tim,

    Zitat Zitat von Tim G Beitrag anzeigen
    Es gibt ein Bedingungsfeld dafür in den Einstellungen. Das ist vergleichbar mit dem Bedingungsfeld der Katalog-Liste.
    davon habe ich gelesen: "URL-Parameter beibehalten" oder so?
    Aber wo finde ich das unter Einstellungen (Contao 2.11.x)?

    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  37. #37
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Nein,
    In den Einstellungen des Katalog-Leser Modules. Dort wird ja auch die readerpagination aktiviert. Im Template geht natürlich auch.
    Geändert von Tim G (23.02.2013 um 11:27 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  38. #38
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Ich muss Tomaten auf den Augen haben!?
    Ich find die Einstellung nicht (Catalog 2.0.0 beta2 [61])!

    reader.png

    (Bei den roten Linien habe ich die ganzen Optionen rausgeschnitten damit dir Grafik nicht so groß wird...)
    Geändert von Cranker (24.02.2013 um 11:23 Uhr) Grund: Catalog Version hinzugefügt
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  39. #39
    Contao-Fan Avatar von Cranker
    Registriert seit
    16.11.2009.
    Ort
    Taufkirchen
    Beiträge
    267
    Partner-ID
    6576

    Standard

    Zitat Zitat von Tim G Beitrag anzeigen
    Nein,
    In den Einstellungen des Katalog-Leser Modules. Dort wird ja auch die readerpagination aktiviert. Im Template geht natürlich auch.
    Da ich die Einstellung bei mir nicht habe - kannst du mir einen Tipp geben, wie ich das im Template einstellen kann?
    Oder hast du eine Idee, warum die Einstellung bei mir nicht angezeigt wird?

    Herzlichen Dank!
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)


  40. #40
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard [readerpaginations] Pagination für Leser-Module (Nachrichten, Events)

    Du hast doch das Bedingungsfeld?! Ist doch im Screenshot.
    Nach welchen Kriterien willst du die Ausgabe denn beiflussen?


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

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
  •