Typo3 类型3扩展:RTE问题

Typo3 类型3扩展:RTE问题,typo3,Typo3,我正在阅读一个扩展,请参见以下代码: case 'description': case 'requirement': $markerArray['###JOB_'.strtoupper($item).'###'] = $this->cObj->stdWrap($insertArray[$item], $this->conf['view.']); break; 当我运行var_dump($this->conf['view.]]);它显示:array(1){[“parseFu

我正在阅读一个扩展,请参见以下代码:

case 'description':
case 'requirement':
  $markerArray['###JOB_'.strtoupper($item).'###'] = $this->cObj->stdWrap($insertArray[$item], $this->conf['view.']);
break;
当我运行
var_dump($this->conf['view.]])
;它显示:
array(1){[“parseFunc”]=>string(19)”

当我选中ext_typoscript_setup.txt时,设置为:

view {
        parseFunc < tt_content.text.20.parseFunc
    }
视图{
parseFunc
所以我的问题是:

  • 当我运行
    var_dump($this->conf['view.]])
    ;为什么显示:
    array(1){[“parseFunc”]=>string(19)”
    ,而不是像
    array(1){[“parseFunc”]=>string(19)

  • 这个函数在这里做什么

  • 1.)正如在对另一个问题的回答中已经提到的,打字脚本可以在不同的位置定义,而不仅仅是在这个设置文件中。因此,该值可能在其他地方被覆盖。您可以通过使用找到位置

    2.)您可以使用打字脚本对象浏览器(后端的web->template)查看
    lib.xyz
    对象中包括哪些打字脚本设置。从本质上说,这个对象保存了从“RTE文本”类型字段读取内容并在网站前端打印出来时使用的配置。例如:在后端保存RTE内容字段时,会删除
    标记,因此在数据库中找不到它们。当读取内容并将其打印出来时,将再次添加这些标记(

    )。在此步骤中(通过配置对象),您可以根据需要影响某些内容的呈现(如将默认类名
    bodytext
    更改为其他内容)