[TYPO3-german] Bildausgabe in eigener Extension ???
Ralf-Rene Schröder
ralf.rene at online.de
Thu Nov 13 19:28:15 CET 2014
Hallo...
ich habe markerObjects (mit den Feldern uid ... title link image)
die ich wie folgt ausgeben möchte:
<f:for each="{markerObjects}" as="listItem">
<f:image src="{listItem.image.originalResource.originalFile.uid}" />
<f:link.page pageUid="{listItem.link}">{listItem.title}</f:link.page>
</f:for>
außer bei image klappt das auch, aber beim Bild bekomme ich die
Fehlermeldung "You must either specify a string src or a File object."
Hat jemand einen Tipp woran es liegen könnte ???
im Marker Model habe ich für image folgendes stehen:
/**
* image
* @var \TYPO3\CMS\Extbase\Domain\Model\FileReference
*/
protected $image;
/**
* Returns the image
*
* @return
\TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
$image
*/
public function getImage() {
return $this->image;
}
/**
* Sets the image
*
* @param
\TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>
$image
* @return void
*/
public function setImage($image) {
$this->image = $image;
}
im TCA gann noch folgendes:
'image' => array(
'exclude' => 1,
'label' => 'Image',
'config' =>
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('image',
array(
'appearance' => array(
'createNewRelationLinkTitle' =>
'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference'
),
'minitems' => 0,
'maxitems' => 1,
), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']),
),
im BE ist auch alles OK, die Bilder werden hochgeladen/zugeordnet...
sys_file und sys_filereference scheinen OK zu sein...
--
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
More information about the TYPO3-german
mailing list