Kickstarter で TYPO3 拡張機能を作成しましたが、「プラグイン」のストレージページを追加できるかどうか知りたいです。
現時点では、ページ全体に一般的なストレージ ページを使用していますが、これは最善の解決策ではありません。
はい。flexformを使用すると、プラグイン オプションとして「一般的なストレージ ページ」を指定でき、プラグイン用に 1 つのストレージ フォルダを保持できます。
以下を含める必要があります。
// 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>