2017-03-04 7 views
0

TYPO3でカスタムコンテンツ要素を実装するチュートリアルに従いました。私はバックエンドフィールドを設定する方法を理解していません。TYPO3:カスタムコンテンツ要素 - TCAフィールドコンフィグレーション

$GLOBALS['TCA']['tt_content']['types']['my_custom_ce'] = [ 
    'showitem'   => ' 
      --palette--;' . $frontendLanguageFilePrefix . 'palette.general;general, 
      --linebreak--, header;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:header_formlabel, 
      --linebreak--, date;Datum, 
      --linebreak--, media;Media, 
      --linebreak--, bodytext;text, 
]; 

私は「bodyText当該」フィールドにテキストエリアのサイズを変更するには、たとえばたい:

はここにtt_contentのための私のオーバーライドです。私は公式のTCAリファレンスを読んでますが、これはTCAリファレンスの詳細については、

$GLOBALS['TCA']['tt_content']['columns']['bodytext']['config'] etc.

ルックで

答えて

1

のtextarea FILDサイズの変更が行われているが働いているか、まだ得ることはありません。

これは、すべてのCEのフィールドサイズを変更します。私が知る限り、これを1つのCEに対してのみ変更することはできません。

+0

ありがとうございます。私のCEに複数のbodytextフィールドがある場合はどうなりますか?各フィールドを設定する方法はありますか? – user6800816

+0

複数の 'bodytext'フィールドを持つことはできません。 'bodytext'は' tt_content'テーブルの列です。テーブルに同じ名前の複数の列を持つことはできません。 –

+0

複数のテキストフィールドが必要な場合は、 "addTCAcolumns"と "addToAllTCAtypes"で新しい列を作成する必要がありますか?私はこのベストプラチスがわからない場合 – user6800816

関連する問題