TYPO3渲染内容对象元素

时间:2017-12-18 09:48:23

标签: typo3 extbase

我正在编写一个extBase扩展,但是在渲染记录方面遇到了问题。也许我错过了什么,但如果我这样做,我想我应该得到错误。

代码是扩展存储库的一部分:

$conf = array(
    'tables' => 'tt_content',
    'source' => 21449, //actually here is variable for content uid but in given example i have this id
    'dontCheckPid' => 1
);

$cObject = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer');
$cObject->cObjGetSingle('RECORDS', $conf);

var_dump返回一个空字符串,但我也试过了:

$cObject->RECORDS($conf);

$GLOBALS['TSFE']->cObj->RECORDS($conf);

也会产生空字符串。

当我检查数据库时,我找到一个带有该ID的记录,它没有被隐藏或删除。 cType为textpic

我想我可以手动渲染它,但这会更难,因为我必须为我们使用的每个cType编写代码。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

也许你应该检查名为“vhs”的扩展名?有了它,您将能够使用Fluid

呈现内容元素
相关问题