ページの通常のレンダリングをオーバーライドし、PDF ファイルをレンダリングする拡張機能を Kickstarter で作成しようとしています。このためにFPDFを使用しています。しかし、それを行う方法がわかりません。私はこれをやってみましたが、うまくいきませんでした:
<?php
// require_once(PATH_tslib . 'class.tslib_pibase.php');
class tx_ishurkunde_pi1 extends tslib_pibase {
public $prefixId = 'tx_ishurkunde_pi1';
public $scriptRelPath = 'pi1/class.tx_ishurkunde_pi1.php';
public $extKey = 'ish_urkunde';
public $pi_checkCHash = TRUE;
public function main($content, array $conf) {
if (!t3lib_extMgm::isLoaded('fpdf')) return "Error!";
$pdf = new FPDF();
$pdf->AddPage();
$content = $pdf->Output('', 'S');
return $content;
}
}
?>
通常の Web テンプレートをレンダリングし続けます。私は何が欠けていますか?
参考までに、HTML を PDF としてレンダリングしようとしていません。URLパラメーターを使用してPDFを最初から生成しようとしていますが、テキスト変数です。