Ergebnis 1 bis 5 von 5

Thema: [pdf-template] Nachrichtentitel in PDF anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    11.02.2011.
    Ort
    Berlin
    Beiträge
    71

    Standard [pdf-template] Nachrichtentitel in PDF anzeigen

    Hallo zusammen,

    habe das Modul "Nachrichten-Leser" als Artikel eingebunden um Nachrichten als PDF ausgeben zu können.
    Meine PDF Vorlage habe ich mit der Erweiterung 'pdf-template' eingebettet.

    Beim Aufruf der PDF wird nun leider als Dateiname nur der Alias des Artikels angezeigt in dem der Nachrichtenleser eingebunden ist, und nicht der Titel des jeweiligen Nachrichtenbeitrags.
    Eine Archivierung des Nachrichtenbeiträge ist so nicht möglich da diese immer den gleichen Dateinamen haben.

    Die einzige Stelle die ich zum Anpassen gefunden habe ist in der tcpdf.php unter system/config, Zeile 30:
    define('PDF_HEADER_TITLE', $GLOBALS['TL_CONFIG']['websiteTitle']);

    Meine Frage: Lässt sich dies irgendwie anpassen?
    Bin für jede Anregung dankbar!

    gruß
    tomsky

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.613
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo tomsky,

    die Inhalte, die in das PDF einfließen, kommen eigentlich direkt aus der Contao-Seite.

    Wie sieht es aus, wenn Du das PDF-Template mal deaktivierst?
    Kommen dann die Inhalte auch unzureichend an? ==> dann ist es Contao ==> Ticket erstellen
    Sind dort die Inhalte korrekt gelistet? ==> dann muss ich mir mein Modul noch mal genau ansehen!

    Welche Versionen Contao und Erweiterungen hast Du?

  3. #3
    Contao-Nutzer
    Registriert seit
    11.02.2011.
    Ort
    Berlin
    Beiträge
    71

    Standard

    hallo do_while,

    Die Inhalte der PDF werden alle korrekt ausgegeben (auch der Nachrichtentitel)
    Worum es eigentlich geht ist der erzeugte Dateiname (welcher offenbar auf dem Titel des Artikels basiert)
    Wünschenswert wäre, wenn er sich am Nachrichtentitel oder ggf. Pagetitle orientiert, damit nicht jedes aus Newsbeiträgen generierte pdf den gleichen Namen bekommt.
    Insofern war meine Überschrift für den Thread wohl nicht ganz optimal.

    PS: das verhalten ist unabhängig von den eingesetzten erweiterungen (pdf_template / tcpdf_ext)
    meine Contaoversion: 3.2.9
    Geändert von tomsky (19.05.2014 um 18:09 Uhr)

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.613
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das ist leider nicht einstellbar.
    Du kannst es in der pdf-template-Erweiterung so ändern:

    in der Datei system/modules/pdf-template/pdf_hookControl.php in Zeile 173:
    PHP-Code:
        $pdf->Output(standardize(ampersand($objArticle->titlefalse)) . '.pdf''D'); 
    ändern in:
    PHP-Code:
        $pdf->Output(standardize(ampersand($objPage->pageTitlefalse)) . '.pdf''D'); 

  5. #5
    Contao-Nutzer
    Registriert seit
    11.02.2011.
    Ort
    Berlin
    Beiträge
    71

    Standard

    hallo do_while,

    genau das hab' ich gesucht! klappt prima! Vielen Dank für die rasche Antwort.

    gruß
    tomsky

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
  •