2017-10-04 77 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并将其设置有