[TYPO3-german] Re: [TYPO3-German] pdf_creator2 - header/footer und cover

Alex Ru alex at ruof.org
Thu Sep 18 12:03:58 CEST 2014


Hallo,

habe das mit header und footer rausgefunden und wer sich nicht scheut, den Source-Code der Extension zu ändern, kann mit folgenden Änderungen verschiedene header und footer (über TS-Konstanten im Template) angeben (diese müssen im Verzeichnis res/ der Extension liegen, den Pfad habe ich noch nicht geändert):

Konstanten im Template:
<code>
pdf_creator2.my_header = header2.html
pdf_creator2.my_footer = footer2.html
</code>

in typo3conf/ext/pdf_creator2/ext_typoscript_setup.txt zusätzlich 2 definitionen nach pdf_creator2.js
<code>
..
  config.pdf_creator2.js = {$pdf_creator2.js}
  config.pdf_creator2.my_header = {$pdf_creator2.my_header}
  config.pdf_creator2.my_footer = {$pdf_creator2.my_footer}
..
</code>

in typo3conf/ext/pdf_creator2/gen_pdf.php parse der Parameter erweitern und $header und $footer abändern.
<code>
..
//---------------------------- parse html2df parameters --------------
..
$html2pdf_my_header=$GLOBALS{TSFE}->config['config']['pdf_creator2.']['my_header'];
$html2pdf_my_footer=$GLOBALS{TSFE}->config['config']['pdf_creator2.']['my_footer'];
..
// test header footer über TS-Konstanten
// $html2pdf_schiwa_header
$footer = "file://". t3lib_extMgm::extPath('pdf_creator2','res/' . $html2pdf_my_footer .'?url='.$urll.'&ndate='.$ndate);
$header = t3lib_extMgm::extPath('pdf_creator2','res/' . $html2pdf_my_header);
// alte header footer  
// $footer = "file://". t3lib_extMgm::extPath('pdf_creator2','res/footer.html?url='.$urll.'&ndate='.$ndate);
// $header = t3lib_extMgm::extPath('pdf_creator2','res/header.html');
..
</code>

Ich weiß, man sollte den Sourcecode von Extension nicht ändern, wegen updates usw.

Gruß

Alex


More information about the TYPO3-german mailing list