0

TYPO3 6.1.0 のバックエンドにフォームがあります。クラスからいくつかの HTML コンテンツをレンダリングしたいフォームにフィールドがあります。私はいくつかの調査を行い、見つけたので、それuseruserFunc行うのに役立ちます。

ただし、それを試みると、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->someWizardのみに設定できます。

于 2013-05-29T12:27:27.323 に答える