Contao-Camp 2024
Ergebnis 1 bis 12 von 12

Thema: CONTAO 4.9.4: Krasser Unterschied Artikel - PDF Export

  1. #1
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    612

    Standard CONTAO 4.9.4: Krasser Unterschied Artikel - PDF Export

    Hallo,


    wie erhalte ich die gleiche Ansicht in der PDF- Datei, siehe Anlage ?

    Die PDF wurde über das PDF- Symbol des Artikels generiert.



    Vielen Dank für Hinweise.
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    PDF Generierung ist kein triviales Thema.

    Ich würde es an deiner Stelle mit mPDF unter Verwendung dieser Erweiterung versuchen.

  3. #3
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    612

    Standard

    Vielen Dank, das werde ich versuchen.

  4. #4
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    612

    Standard Lösung

    Nach mehreren Versuchen und Recherchen konnte nun eine gute Lösung umgesetzt werden:

    - Installation von 2 Erweiterungen:

    1. PDF-Artikel: damit ein Artikel überhaupt als PDSF exportiert werden kann
    2. DOM PDF: ermöglicht die CSS Formatierung der PDF


    Mir war es durch die Beschreibung bisher nicht klar gewesen, das damit CSS- Anweisung in der PDF (jedenfalls grundlegende) angewendet werden. Denn es muß dafür nur eine CSS- Datei für den Medientay PRINT erstellt und in das Layout eingebunden werden.

    Wenn man allerdings mehrere dieser CSS Dateien für unterschiedliche Zwecke nutzen möcht weiß ich nicht, wie sich das auf die PDF auswirkt.

    Aber mit dieser Lösung konnte ich im konkreten Fall die PDF deutlich lesbarer formatieren.





    Nochmals DANKE für die Hinweise.
    www.mv-soft.de

  5. #5
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard 4.9.8: Habe nur auf bestimmten Seiten keinen PDF-Ausdruck

    hallo leute,

    ich schließe mich hier mal an, weil ich glaube, das thema könnte hier reinpassen:

    ich benutze die erweiterungen "PDF-Artikel (tcpdf)" und "sharebuttons". wenn ich den pdf-button über die syndikation aktiviere, funktioniert die generierung der pdf's überall fehlerfrei, wenn ich aber den pdf-button bei den sharebuttons in meinem main-bereich unterhalb der artikel anklicke, bekomme ich auf manchen generierten pdf-seiten nur die überschrift angezeigt - alles weitere fehlt.

    beispiel 1: auf meiner startseite https://die-schreibmaus.de/ erscheint nach klick auf den sharebutton "pdf" sogar nur die fehlermeldung: "404 - seite nicht gefunden" - warum auch immer...
    beispiel 2: auf der (ausgeblendeten) seite, auf der meine lyrischen texte angezeigt werden, erscheint beim klick auf den pdf-button unterhalb des textes nur die überschrift "meine texte zum nachlesen", wie zum beispiel hier: https://die-schreibmaus.de/texte/man...ie-hoeren.html.
    In der Browserzeile steht dann: "https://die-schreibmaus.de/texte/man-muss-sie-hoeren.html", während beim klick auf den pdf-button dann in meinem firefox unten rechts die zeile:
    "https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4" steht, wobei die 4 die ID des artikels ist, der auf der ausgeblendeten seite eingebunden ist. unter seiner überschrift "meine texte zum nachlesen" befindet sich das nachrichtenleser-modul, mit dessen hilfe dann die jeweiligen texte (die ich als nachrichten gespeichert habe) dort eingeblendet werden.
    ich vermute, das geschieht deshalb, weil die url in der browserzeile nicht identisch ist mit der url, die beim hovern des pdf-buttons bei den sharebuttons angezeigt wird.

    wie kann ich das ändern, bzw.: wie schaffe ich es, dass die nachrichten-texte im pdf-dokument angezeigt werden? muss ich da am template des nachrichtenlesers schrauben, oder am css und eine eigene css-datei für pdf-dokumente generieren? und warum wird meine startseite nicht als pdf generiert?

    vielleicht habt ihr eine idee, die mir weiterhilft...

    vielen dank vorab!
    Geändert von grashalm (08.11.2020 um 22:10 Uhr)
    wie gut, dass es contao gibt! wie gut, dass es spooky und euch alle gibt!

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

    Standard

    Zu 1: schon der Link zum Artikel wird nicht gefunden https://die-schreibmaus.de/index/art...tartseite.html - musst Du mal gucken, wo die Säge klemmt

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

    Standard

    btw: https://die-schreibmaus.de/diplomarbeit-infos.html das @ ist "at" und nicht "ed" - wenn man genau hin sieht, erkennt man das a um das das t "gekringelt" ist

    Du kannst das aber auch normal einsetzen - Contao "verschlüsselt" die E-Mail im Quelltext

  8. #8
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo zonky,

    danke für deine antwort.

    wenn ich auf der startseite unten den pdf-button hovere, wird "https://die-schreibmaus.de/index/articles/startseite.html?getpdf=97" angezeigt. bis dahin müsste alles richtig sein.
    habe aber keine ahnung, wo und an welchen stellen ich nach dem fehler suchen soll. kannst du mir da was nennen? was käme in frage?

    zu deiner zweiten antwort:

    danke für deinen hinweis; ich wusste nicht, dass contao die mail-adressen verschlüsselt! ich weiß dass das "@" eigentlich "at" bedeutet und nicht "ed". Ich habe nur immer "ed" geschrieben,
    falls die suchmaschinen auch nach dem "at" suchen, wenn sie schon kein "@" finden. aber dann kann ich die mailadressen ja wieder normal schreiben...
    wie gut, dass es contao gibt! wie gut, dass es spooky und euch alle gibt!

  9. #9
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard

    ich wiederhole noch mal meine anfrage aus post #5: was muss ich tun, um mit dem pdf-button der sharebuttons die texte angezeigt zu bekommen, die mit meinem nachrichtenmodul unter https://die-schreibmaus.de/texte/man...ie-hoeren.html ausgegeben werden? habe leider keine ahnung, wo ich mit der überprüfung anfangen soll...

    @zonky: wo muss / kann ich denn nach dem fehler suchen, den du in deinem ersten post erwähnt hast? komme da irgendwie nicht weiter und kann jede hilfe gebrauchen.
    Geändert von grashalm (11.11.2020 um 21:11 Uhr)
    wie gut, dass es contao gibt! wie gut, dass es spooky und euch alle gibt!

  10. #10
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard 4.9.9 bestimmte seiten werden beim pdf-ausdruck falsch dargestellt

    liebe community,

    ich wende mich noch mal an euch, weil ich bisher nicht wirklich weitergekommen bin mit meinem problem, das ich in diesem thread ab dem post nr. 5 beschrieben habe.

    ich benutze die erweiterungen "PDF-Artikel (tcpdf)" und "sharebuttons". die lyrischen texte auf meiner seite generiere ich über einzelne nachrichten, die ich für jeden text anlege. wenn ich jetzt auf der seite, die meine texte mit einem nachrichtenleser-modul ausgibt, auf den pdf-button darunter klicke, wird ein pdf generiert, auf dem die allgemeine überschrift "Meine Texte zum Nachlesen:" zu sehen ist, aber der komplette text fehlt. Das pdf hat übrigens den titel: "texte.pdf". nachvollziehen könnt ihr das beispielsweise unter dem folgenden link: https://die-schreibmaus.de/texte/ergelben.html.
    Während bei dieser Seite in der Browserzeile folgender Pfad angezeigt wird: "https://die-schreibmaus.de/texte/ergelben.html" zeigt mein Firefox beim Hovern des PDF-Buttons folgenden Pfad an: "https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4". Der alias der (im menü ausgeblendeten) seite "texte" lautet dabei ebenfalls "texte", und der alias des darin befindlichen artikels (mit der ID=4) mit dem nachrichtenleser-modul hat den alias "texte-2". Dieses Pfad-Ende ".../texte-2.html?getpdf=4" bleibt immer gleich, egal, welchen text ich über das nachrichtenleser-modul anzeigen lasse.
    diese fehlerhafte generierung des pdf-dokumentes geschieht gleichermaßen bei allen über das nachrichtenleser-modul ausgegebenen nachrichten auf der im menü ausgeblendeten "texte"-seite. alle anderen seiteninhalte und artikel meiner homepage werden beim anklicken des pdf-buttons von den share-buttons korrekt generiert.

    wie kann ich ggf. die erweiterung "pdf-artikel" oder ggf. die erweiterung "sharebuttons" veranlassen, bei den nachrichten nicht nur den artikel, der das nachrichtenleser-modul (und dessen überschrift) enthält, anzuzeigen, sondern die nachricht selbst auch noch?

    vielleicht hat jemand eine idee. bin für jeden vorschlag dankbar!

    grashalm
    wie gut, dass es contao gibt! wie gut, dass es spooky und euch alle gibt!

  11. #11
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    399

    Standard

    Ich weiß nicht, ob das direkt mPDF betrifft, aber das Schema ist eben {{env::url}}/{{env::request}}?pdf=ID-DES-ARTIKELS

    Das funktioniert jedoch nur, wenn bei der Artikel-Einstellung die PDF-Erstellung aktiviert ist, sonst läuft der Link ins leere. Ich gehe davon aus, dass das ein gewünschtes Sicherheits-Feature ist, damit man nicht sämtliche Inhalte einer Seite als PDF automatisiert herunterladen kann.

  12. #12
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    259
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo ph!L,

    ja, wenn ich in der contao-internen syndikation bei meinem artikel mit dem alias "texte-2" und der artikel-id=4 das häkchen bei pdf setze, dann erscheint bei allen nachrichten, die ich über das nachrichtenleser-modul in diesem artikel anzeigen lasse, das syndikations-eigene icon für die erstellung der seite als pdf-dokument und das funktioniert dann auch richtig. dabei wird beim überfahren des pdf-icons z.b. folgender link erzeugt: "https://die-schreibmaus.de/texte/ergelben.html?pdf=4". der nachrichtentext hat dabei den alias "ergelben" und das ganze funktioniert einwandfrei.

    aber bei dem pdf-button, der in den sharebuttons enthalten ist, funktioniert das leider nicht. da wird beim hovern des buttons der folgende link erzeugt: "https://die-schreibmaus.de/texte/articles/texte-2.html?getpdf=4". ich vermute daher, dass ich das template, in dem der pfad für den export der seite als pdf-dokument generiert wird, geändert werden muss, aber ich weiß leider nicht, wie.

    das ist der code im sharebuttons-default-template:

    PHP-Code:
    <?php elseif ($network == 'pdf' && $this->pdfLink): ?>
            <li><a class="pdf" href="<?= $this->pdfLink ?>" rel="nofollow" title="<?= $this->lang['create_pdf'?>"><?= $this->lang['create_pdf'?></a></li>
          <?php endif; ?>
    hat da jemand ahnung?
    Geändert von grashalm (02.12.2020 um 21:45 Uhr)
    wie gut, dass es contao gibt! wie gut, dass es spooky und euch alle gibt!

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
  •