0

我在 TYPO3 6.1.0 的后端有一个表格。表单中有一个字段,我想从一个类中呈现一些 HTML 内容。我做了一些研究,发现user并将userFunc帮助我做到这一点。

但是,当我尝试这样做时,我得到了Class Not Found异常。

显示TCA的php代码如下:

'status' => array(
            'exclude' => 0,
            'label' => 'LLL:EXT:calendar/Resources/Private/Language/locallang_db.xlf:tx_calendar_domain_model_display.status',
            'config' => array(
                'type' => 'user',
                'userFunc' => 'EXT:calendar/class.tx_calendars_tca.php:tx_calendars_tca->someWizard',
                'params' => array('color' => 'green'),
                ),
        ),

我的扩展程序被调用Calendar并位于typo3conf/ext/calendar文件夹中。在这个文件夹中,我有我的类文件class.tx_calendars_tca.php

我曾经extension_builder创建扩展。

不知何故,这个类没有得到链接。显示Class Not Found错误!

提前致谢 :)

4

1 回答 1

1

将以下代码添加到扩展的ext_tables.php文件中:

if(TYPO3_MODE == 'BE') {
  require_once(t3lib_extMgm::extPath($_EXTKEY).'class.tx_calendars_tca.php');
}

然后,您可以在您的 TCA 配置中设置userFunctx_calendars_tca->someWizardonly。

于 2013-05-29T12:27:27.323 回答