Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Lange Nachrichten auf mehrere Seiten splitten

  1. #1
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard Lange Nachrichten auf mehrere Seiten splitten

    Hallo Gemeinde,

    ich habe ein System welches teilweise extrem lange Nachrichten hat, diese möchte ich gern auf mehrere Seiten aufsplitten, sprich das eine Nachricht auf mehreren Seiten dargestellt wird, indem man in der Pflege z.B. einen Pagebreak o.ä. definiert. Ich habe bisher keine Lösung gefunden, außer die einzelnen Bereiche mit Div-Containern zu umgeben, und dann mittels JS eine entsprechende Navigation zu generieren um die einzelnen Seiten anzusteuern - also total unsauber.

    Hat jemand ne Empfehlung, Idee, Vorschlag wie ein versierter Frontendler ohne Hardcore-Programmierskills sowas umsetzen kann? Kennt jemand evt. ein Modul welches so etwas bewerkstelligt?

    Danke für Input.

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

    Standard

    Es gibt eine Extension, die genau das macht, jedoch muss ich sie erst wieder finden

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

  4. #4
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard

    Vorab .. Thanks @ Spooky
    ---

    Nach Installation der Extension mittels Manager streckt das System alle viere von sich .. in der Log-Datei findet sich:
    Code:
    [2019-01-10 11:20:42] request.CRITICAL: Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "The service "huh.news_pagination.listener.hooks" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services" at /xxx/xxx/xxx/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php line 172 {"exception":"[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): The service \"huh.news_pagination.listener.hooks\" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services at /xxx/xxx/xxx/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php:172)"} []
    Könnt ihr damit was anfangen?

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

    Standard

    Dann ist die noch nicht korrigiert.

    Du müsstest diese Datei um das ergänzen:
    https://github.com/heimrichhannot/co...g/listener.yml

    ALT:
    Code:
    services:
        huh.news_pagination.listener.hooks:
            class: HeimrichHannot\NewsPaginationBundle\EventListener\HookListener
            arguments:
                - "@contao.framework"
                - "@huh.head.tag.link_canonical"
                - "@huh.head.tag.link_prev"
                - "@huh.head.tag.link_next"
                - "@huh.utils.url"
    - "@huh.utils.string"
    NEU:
    Code:
    services:
        huh.news_pagination.listener.hooks:
            class: HeimrichHannot\NewsPaginationBundle\EventListener\HookListener
            public: true
            arguments:
                - "@contao.framework"
                - "@huh.head.tag.link_canonical"
                - "@huh.head.tag.link_prev"
                - "@huh.head.tag.link_next"
                - "@huh.utils.url"
                - "@huh.utils.string"
    EDIT: Das ist natürlich weder updatesicher noch die feine englische. Ich mache nachher einen PR.
    Geändert von PaddySD (10.01.2019 um 10:44 Uhr)

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

    Standard

    Zitat Zitat von Bas Beitrag anzeigen
    Vorab .. Thanks @ Spooky
    ---

    Nach Installation der Extension mittels Manager streckt das System alle viere von sich .. in der Log-Datei findet sich:
    Code:
    [2019-01-10 11:20:42] request.CRITICAL: Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "The service "huh.news_pagination.listener.hooks" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services" at /xxx/xxx/xxx/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php line 172 {"exception":"[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): The service \"huh.news_pagination.listener.hooks\" was not found or is not public. See https://symfony.com/doc/current/service_container.html#public-versus-private-services at /xxx/xxx/xxx/xxx/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php:172)"} []
    Könnt ihr damit was anfangen?
    Ja, da muss etwas in der Extension verändert werden. Vorübergehend kannst du
    Code:
    "symfony/dependency-injection": ">=4.0"
    als conflict in deiner composer.json eintragen und danach ein vollständiges composer update machen.

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

    Standard

    PR gemacht, mal sehen, wann der gemerged wird... Vielleicht solltest Du einfach bis dahin warten, das sollte ja nicht länger als ein, zwei Tage dauern (hoffentlich).

    https://github.com/heimrichhannot/co...-bundle/pull/1

  8. #8
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard

    Großes Tennis Ich find' Euch richtig gut. Danke, ich werde die ein/zwei Tage warten und dann nochmal probieren.

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

    Standard

    Gern geschehen, wobei das kein wirklicher Aufwand war.

    Die Jungs bei heimrichhannot sind recht nett, aber die haben echt viele Erweiterungen, und die alle zu pflegen ist Aufwand. Da ich deren Arbeit aber gut finde, und auch die eine oder andere Erweiterung nutze, sollte man da versuchen zu helfen, wenn man kann. Macht es für die leichter, und für uns schneller.

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

    Standard

    And here we go, Version 2.1.9 ist draussen, sollte also jetzt nach Update funktionieren!

    https://github.com/heimrichhannot/co...ment-454426988

    Update über Composer oder CM, Cache nicht vergessen!

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
  •