2017-06-14 11 views
0

TYPO3 7.6では、バックエンドのシステムカテゴリの「説明」フィールドをRTEフィールドに変換しようとしています。私はこれをどうやってやるべきか誰にも分かっていますか?もし私が単にそのフィールドのどこかのtcaを変えることができたら、私は必要なものを持っているだろうが、それは簡単ではないと思っている。TYPO3システムカテゴリ記述フィールドをRTEフィールドに変更する方法

答えて

3

あなたは、あなたの拡張機能で、たとえば、

Configuration/TCA/Overrides/sys_category.php 

ファイルの内容をファイルを作成することができます。これは魅力のように働いた

<?php 
    defined('TYPO3_MODE') or die(); 

    $tempColumns = [ 
    'description' => array(
     'label' => 'LLL:EXT:lang/Resources/Private/Language/locallang_tca.xlf:sys_category.description', 
     'config' => array(
      'type' => 'text', 
      'cols' => 40, 
      'rows' => 15, 
      'eval' => 'trim' 
     ), 
     'defaultExtras' => 'richtext[]:rte_transform[mode=ts_links]' 
    ), 
]; 

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns(
    'sys_category', 
    $tempColumns, 
    1 
); 
+0

が、これは非常に有用な情報です!実際には、この方法で、あらゆる種類のシステムフィールドを変更することができます.....-お気軽に! –

関連する問題