Я хочу добавить дополнительные поля в коллекцию файлов TYPO3.
Я попробовал это с этой Документацией и добавил свои поля в TCA и DB.
Это прекрасно работает, пока я только в бэкэнде. Но в Fluid я не могу получить доступ к полям новостей.
Следующим шагом было то, что я попытался расширить модель, чтобы получить геттер и сеттер для моего поля, и настроить extbase для использования моего модельного класса. Но TYPO3 игнорирует это.
StaticFileCollection.php
class StaticFileCollection extends \TYPO3\CMS\Core\Resource\Collection\StaticFileCollection
{
/**
* Subheader
*
* @var string
*/
protected $subheader = '';
/**
* Returns the subheader
*
* @return string $subheader
*/
public function getSubheader()
{
return $this->subheader;
}
/**
* Sets the subheader
*
* @param string $subheader
* @return void
*/
public function setSubheader($subheader)
{
$this->subheader = $subheader;
}
}
Setup.txt
config.tx_extbase {
objects {
TYPO3\CMS\Core\Resource\Collection\StaticFileCollection {
className = MyNamespace\MyExtension\Domain\Model\StaticFileCollection
}
}
}
Что я пропустил?