也就是说我们已经为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