2017-10-04 75 views

回答

0

IMO目前無法工作,因爲eval不是可覆蓋的字段之一。那些在FormEngineUtility定義與

protected static $allowOverrideMatrix = [ 
    'input' => ['size', 'max', 'readOnly'], 
    'text' => ['cols', 'rows', 'wrap', 'max', 'readOnly'], 
    'check' => ['cols', 'readOnly'], 
    'select' => ['size', 'autoSizeMax', 'maxitems', 'minitems', 'readOnly', 'treeConfig'], 
    'group' => ['size', 'autoSizeMax', 'max_size', 'maxitems', 'minitems', 'readOnly'], 
    'inline' => ['appearance', 'behaviour', 'foreign_label', 'foreign_selector', 'foreign_unique', 'maxitems', 'minitems', 'size', 'autoSizeMax', 'symmetric_label', 'readOnly'], 
    'imageManipulation' => ['ratios', 'cropVariants'] 
]; 

解決辦法是:

  • 覆蓋它在TCA與自定義擴展
  • 創建自定義formprovider並將其設置有