我正在尝试使用 Kickstarter 进行扩展,以覆盖页面的正常呈现,并呈现 PDF 文件。为此我使用 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。我试图从头开始生成 PDF,使用 URL 参数是文本变量。