Home > News > TYPO3
< Typo3 Sicherheitslücke
16.06.10 16:31 Alter: 198 Tage
Rubrik: TYPO3

sprechende Links zu PDF-Dateien mit RealURL


RealUrl und pdf Generator 2 in Typo3 gemeinsam zum Laufen zu bringen.

Mit der Erweiterung pdf_generator2 lassen sich sehr einfach PDF-Dateien aus Typo3-Seiten erstellen.

Einfach die Erweiterung installieren und einen kleinen Typ-Script-Schnippsel ins TS-Template einbauen.

pdf_generator = PAGE
pdf_generator {
    stylesheet = <pfad>layout_styles_pdf.css
 
    50 = CONTENT
    50 < styles.content.get
    50.wrap = |
}

Leider gibt es erhebliche Probleme, die Erweiterung zusammen mit RealUrl zu verwenden.

Zwar lassen sich mit RealUrl leicht schöne Links zu den PDF-Dokumenten anlegen

'print.pdf' => array(
        'keyValues' => array(
        'type' => 123,
    ),
),
der PDF-Generator zeigt dann aber nur noch eine weiße Seite, oder leitet zur Fehlerseite der Installation weiter.

Das Problem ist, dass der pdf_generator2 eine eigene Routine mitbringt, um PDF-Links zu erzeugen.
In der Datei
class.tx_pdfgenerator2.php
Wird in der Funktion tslib_fe_checkAlternativeIdMethods abgefragt, ob diese Methode angewendet wird.
Ist realUrl aktiv, sollte folgende Abfrage deaktiviert werden

if ($parts[$pCount-1]=='pdf'){

ändern in

if ($parts[$pCount-1]=='deaktivert'){

und schon klappt es.




Folgen Sie uns auf:

Monitoring, 24/7 Support, zeitnahe Einspielung von Sicherheits-Updates

Das Sorglospaket für den anspruchsvollen Webmaster.

Programmierung von individuellen TYPO3 Extensions / Erweiterungen