我用 Kickstarter 写了一个 TYPO3 扩展,想知道是否可以为“插件”添加一个存储页面。
目前我对整个页面使用通用存储页面,但这不是最好的解决方案。
是的。使用 flexform,您可以提供“通用存储页面”作为您的插件选项,并为插件保留一个存储文件夹
您需要包括:
// get data from Flexform:
$this->pi_initPIflexForm();
// Vars
$this->showMorelink = $this->pi_getFFvalue($this->cObj->data['pi_flexform'], 'show_morelink', 's_template');
locallang_tca.xml:
<label index="tt_plugin.pi_flexform.show_morelink">records</label>
flexform_ds.xml:
<show_morelink>
<TCEforms>
<label>LLL:EXT:tt_plugin/locallang_tca.xml:tt_plugin.show_morelink</label>
<config>
<type>check</type>
</config>
</TCEforms>
</show_morelink>