Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Pagination - Anzahl der Seiten ändern

  1. #1
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard Pagination - Anzahl der Seiten ändern

    Hallo,

    in der Pagination für die News habe ich momentan 13 Seiten, davon werden immmer 7 Seitenzahlen angezeigt + bei Bedarf die Links für
    vorwärts, rückwärts, Anfang, Ende .... Kann man irgendwo einstellen, dass die Anzahl der konkreten Seitenanzahlen mehr oder weniger sein soll?


    Danke

    Mark

  2. #2
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Hi,

    du kannst mit zwei Einstellungen in der Listenansicht steuern.
    - Gesamtzahl der Beiträge
    - Elemente pro Seite

    Viele Grüße

  3. #3
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von Flox Beitrag anzeigen
    Hi,

    du kannst mit zwei Einstellungen in der Listenansicht steuern.
    - Gesamtzahl der Beiträge
    - Elemente pro Seite

    Viele Grüße
    Das ist schon klar, damit kann ich aber nicht beeinflussen, ab wann z.b. der "weiter" Link zu sehen ist.
    Momentan werden bis zu 7 Seiten direkt per Link angezeigt, der Rest ist dann per weiter/zurück/anfang/ende zu erreichen,
    Ich hätte aber gerne, dass nur 3 Seiten direkt anwählbar sind.

    Viele Grüße

    Mark

  4. #4
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Anzahl der Elemente pro Seite?

    100 Einträge => Elemente pro Seite = 50 => 2 Seiten
    100 Einträge => Elemente pro Seite = 10 => 5 Seiten

    Du siehst, wo das hin geht...?

  5. #5
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von PaddySD Beitrag anzeigen
    Anzahl der Elemente pro Seite?

    100 Einträge => Elemente pro Seite = 50 => 2 Seiten
    100 Einträge => Elemente pro Seite = 10 => 5 Seiten

    Du siehst, wo das hin geht...?
    Es ist nicht ganz was ich meine ....


    bei 100 Einträgen und Elemente pro Seite = 10 ... hab ich 10 einzelne Seiten.

    Momentan ist es dann so:

    1 2 3 4 5 6 7 weiter - zum Ende

    ich möchte aber

    1 2 3 weiter - zum Ende

    als Links haben


    Mark

  6. #6
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Ah jetzt!

    Da gibt es nichts, was Du im Standard einstellen kannst. Da müsstest Du an die komplette Logik der Pagination dran, denn der Weg zur Berechnung wäre bei Deiner Version ein gänzlich anderer...

    IST:
    Anzahl Beiträge / Anzahl je Seite = Anzahl Seiten

    SOLL:
    Anzahl Beiträge / Anzahl Seiten = Anzahl je Seite

  7. #7
    Alter Contao-Hase
    Registriert seit
    28.09.2010.
    Beiträge
    1.368

    Standard

    Zitat Zitat von PaddySD Beitrag anzeigen
    Ah jetzt!

    Da gibt es nichts, was Du im Standard einstellen kannst. Da müsstest Du an die komplette Logik der Pagination dran, denn der Weg zur Berechnung wäre bei Deiner Version ein gänzlich anderer...

    IST:
    Anzahl Beiträge / Anzahl je Seite = Anzahl Seiten

    SOLL:
    Anzahl Beiträge / Anzahl Seiten = Anzahl je Seite

    Mh, das hatte ich schon vermutet .... wobei es eigentlich aber immer noch nicht ganz das ist, was ich meine

    es geht doch nicht um die Anzahl der Seiten oder die Anzahl der Beiträge auf den Seiten.
    Es geht "nur" um die Anzahl der direkten Seitenlinks im Paging .... also wieviele "Seitenzahlen" werden zwischen vor und zurück angezeigt



    Mark

  8. #8
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    OK, entweder ich hab heute ne lange Leitung, oder...na ja, lassen wir's mal dabei

    Jetzt verstehe ich Dich, Du willst nur die Anzahl der angezeigten Seitenlinks ändern, nicht die echte Anzahl an Seiten. Aber auch hier leider nein. Die "7" ist hardgecoded... Ob man daraus einen FeatureRequest machen könnte, müsstest Du mal testen.

    Fest gelegt wird das hier:
    https://github.com/contao/core-bundl...ation.php#L133 ($intNumberOfLinks)

    EDIT: wo ich mir das gerade im Code ansehe müsste das aber eigentlich irgendwo änderbar sein, sonst macht es keinen Sinn den Wert so zu übernehmen... Ich schau nachher nochmal!
    Geändert von PaddySD (07.01.2019 um 11:05 Uhr)

  9. #9
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Doch den muss man irgendwo setzen können, oder die Einstellung ist irgendwo verloren gegangen..

    Merkwürdig, es sollte doch je Config-Eintrag irgendwo ein Feld zum ändern geben... Ich muss leider weg, aber der Wert ist in der Config festgelegt.

    https://github.com/contao/core-bundl...fault.php#L115

    Also spätestens mit einer Änderung Deiner Config muss das machbar sein (app/config/parameters.yml).

  10. #10
    Contao-Nutzer
    Registriert seit
    30.07.2015.
    Beiträge
    140

    Standard

    wie kann ich bei einer 4.9 die $GLOBALS['TL_CONFIG']['maxPaginationLinks'] = 7; hinterlegen?

    EDIT: Einfach in der localconfig.php unter system/config/
    Geändert von paddibr (15.06.2020 um 13:02 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
  •