Typo3 类型3更新至CMS 7->;ObjectRenderer的问题
我已经更新到CMS 7,现在ObjectRenderer出现了一些问题。Typo3 类型3更新至CMS 7->;ObjectRenderer的问题,typo3,extbase,typo3-7.x,Typo3,Extbase,Typo3 7.x,我已经更新到CMS 7,现在ObjectRenderer出现了一些问题。 对于TS内容和记录对象,它不会正确呈现,并且总是返回一个空字符串。其他TS对象工作正常(文本、图像、链接) 因此,我要问一个问题,CobjectRenderClass的行为是否发生了变化? 我做了很多研究,其他人使用CobjectRenderClass的方式和我一样。。。下面是我的ViewHelper代码片段,它呈现了这些元素 <?php namespace TYPO3\Bh\ViewHelpers; /**
对于TS内容和记录对象,它不会正确呈现,并且总是返回一个空字符串。其他TS对象工作正常(文本、图像、链接)
因此,我要问一个问题,CobjectRenderClass的行为是否发生了变化?
我做了很多研究,其他人使用CobjectRenderClass的方式和我一样。。。下面是我的ViewHelper代码片段,它呈现了这些元素
<?php
namespace TYPO3\Bh\ViewHelpers;
/**
* @package bh
* @author Michael Rainer
* @description Renders a Bakehouse-Content-Object
*
*/
class CObjectViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper {
/**
* @param \TYPO3\Bh\Domain\Model\Content $content
*/
public function render(\TYPO3\Bh\Domain\Model\Content $content) {
$cObjRenderer = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer");
$conf = array( // config
'tables' => 'tt_content',
'source' => $content->getUid(),
'dontCheckPid' => 1
);
return $cObjRenderer->render( $cObjRenderer->getContentObject('RECORDS'), $conf );
}
}
?>
提前感谢您的帮助回复:)。我知道了!我终于明白了!老实说,我旁边的那个人找到了它 您必须在根模板中包含“CSS样式的内容”。 你可能会问为什么你要这么做?我不能给你答案。我不知道,可能没人知道。只要这样做,它就像一个魅力 我真幸运。我不必回乔姆拉