【问题标题】:TYPO3 render content object elementTYPO3 渲染内容对象元素
【发布时间】:2017-12-18 09:48:22
【问题描述】:

我正在编写一个 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 编写代码。

有人可以帮忙吗?

【问题讨论】:

    标签: typo3 extbase


    【解决方案1】:

    也许您应该检查名为“vhs”的扩展程序?有了它,您将能够使用 Fluid 渲染内容元素

    【讨论】:

    • 所以你的意思是:
    • 是的,类似的。您可能不需要“渲染”选项
    猜你喜欢
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-05
    • 1970-01-01
    • 2020-06-13
    相关资源
    最近更新 更多