菜单

typo3 TCA Flexform CSH

2010年04月8日 - typo3

也就是说我们已经为TCA的字段加上了一个说明,那如何实现这个效果呢,步骤如下:
1. 创建一个csh(context sensitive help)文件(比如我的文件是locallang_csh_pages.php),这个文
件存储了,你在tca中要用到了所有的description信息.
$LOCAL_LANG = Array (
‘default’ => Array (
‘fieldname.title’=>titile, 标题
‘fieldname.description’=>description是一个简要的介绍信息,
‘fieldname.details’=>details是当你鼠标hover过去的时候看的详细信息,
)
)
2. 在你的ext_tables.php中引入这个csh的文件。
t3lib_extMgm::addLLrefForTCAdescr(‘tx_davtravel_catalogue’,’EXT:dav_travel/locallang_csh_pages.php’);

注意:tx_davtravel_catalogue为数据库表名,dav_travel 为插件名
3.在你的tca.php中的interface这个数组中加入always_description如下:
“interface” => Array (
“always_description” => 1
),

Flexform
Add context sensitive help (CSH) to FlexForm fields

1. FILE: your_extkey/pi1/flexform_ds.xml


  
    1
  
  
    
      
        
          The title of the sheet
          LLL:EXT:your_extkey/pi1/locallang_csh_flexform.xml
        
        array
        
          
            
              
              
                ... field configuration ...
              
            
          
        
      
    
  



2. FILE: your_extkey/pi1/locallang_csh_flexform.xml



  
    CSH labels for FlexForm fields
    CSH
    
    EXT:your_extkey/pi1/locallang_csh_flexform.xml
    
  
  
    
      
      
      
      
      
      
      
    
  

发表评论

电子邮件地址不会被公开。 必填项已用*标注