我有一個tt_content的自定義cType,其中來自正常tt_content的標題和bodytext字段被重用。目標是擁有一個自定義的tt_content cType,以正常方式顯示標題和bodytext。但我需要從PHP而不是TS來完成,因爲在返回它之前我將不得不處理文本。TYPO3從類中渲染bodytext。訪問lib.parseFunc_RTE的錯誤
我可以輸出標題和bodytext作爲原始文本,但我無法使用pi_RTEcssText格式化bodytext。每次我嘗試失敗。沒有訪問parseFunc_RTE的東西。
關於如何使用自定義類(不是前端插件)正確地輸出正文格式的任何其他好主意。我曾嘗試包括tslib的,並將其存儲在$這個 - > hObj,也嘗試了正常$這個 - > cObj具有相同restult
require_once(PATH_tslib . 'interfaces/interface.tslib_content_cobjgetsinglehook.php');
require_once(PATH_tslib . 'class.tslib_pibase.php');
class tx_cObj_ogProcessTtContent implements tslib_content_cObjGetSingleHook {
protected $cObj;
public function getSingleContentObject($contentObjectName, array $configuration, $TypoScriptKey, tslib_cObj &$parentObject) {
$this->cObj =& $parentObject;
// access to pibase
$this->hObj = new tslib_pibase(); // <-- did try with cObj with same result
// content from current tt_content element
$headerOfCE = $this->cObj->data['header'];
$bodytextOfCE = $this->cObj->data['bodytext'];
// header
$content = '<h1>'.$headerOfCE.'</h1>'; // <-- is there a wrap as header func?
// add bodytext (not possible since no access to lib.parseFunc_RTE)
$content .= $this->hObj->pi_RTEcssText($bodytextOfCE);
return $content;
}
}
「Something with」是一個非常糟糕的描述。如果它不起作用,我們需要確切的錯誤,而不是「與...一起」。很明顯,「某些東西」不起作用:-)。 – lorenz