Hallo,
ich stehe gerade vor dem Problem das ich aus der sys_file_reference eine eigene Spalte auslesen möchte.
Diese ist aber irgendwie bei diesem aufruf nicht vorhanden.
<f:for each="{dce:fal(field:'newimages', contentObject:contentObject)}" as="fileReference">
<div class="col33">
<f:image src="{fileReference.uid}" title="{fileReference.titel}" treatIdAsReference="1" class="{fileReference.txTestClass}"/>
</div>
</f:for>
Kann mir einer sagen wie ich an diese Spalte rankomme?!
LG Michi
Das Feld in der Datenbank anzulegen reicht hier nicht, es muss auch im Model konfiguriert sein.
Das betroffene Model ist in deinem Fall \TYPO3\CMS\Extbase\Domain\Model\FileReference
Hallo toifel,
ich habe jetzt in meine extension die die sys_file_reference erweitert noch ein model angelegt, das so aussieht, aber es tut sich garnichts :-(
class FileReference extends \TYPO3\CMS\Extbase\Domain\Model\FileReference {
/**
* txTestClass
* @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
*/
protected $txTestClass;
/**
* Returns txTestClass
*
* @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference> $txTestClass
*/
public function getTxTestClass() {
return $this->txTestClass;
}
}
Das müsste doch so gehen oder ?