[TYPO3-german] Pages eigenes Imagefeld
Bernd Pier
macbepepi at me.com
Mon Feb 20 12:44:26 CET 2017
Am 17.02.17 um 18:19 schrieb Andreas Krämer:
> Hallo Bernd,
>
> evtl. funktioniert es mit "/<v:resource.record.fal/" anstatt
> "/<v:page.resources.fal/"?
> https://fluidtypo3.org/viewhelpers/vhs/2.1.3/Resource/Record/FalViewHelper.html
>
>
> Und falls dein PageItem-Model einen Getter für das neue Feld hat
> müsstest du es auch mit /pageItem.txExtendPagesIcon/ ansprechen können,
> also z.B.:
> <f:image src="{/pageItem.txExtendPagesIcon/.uid}" treatIdAsReference="1"/>
> bzw. falls mehrere Bilder hochgeladen werden können:
> <f:image src="{pageItem.txExtendPagesIcon.0.uid}" treatIdAsReference="1"/>
>
> Viele Grüße und schönes Wochenende,
> Andi
>
> Am 17.02.2017 um 16:49 schrieb Bernd Pier:
>> Hallo Liste,
>>
>> ich hab für die Seiten ein neues Imagefeld hinzugefügt mit:
>>
>> 'tx_extend_pages_icon' => array (
>> 'exclude' => 1,
>> 'label' =>
>> 'LLL:EXT:extend_pages/Resources/Private/Language/locallang_db.xlf:pages.tx_extend_pages_icon',
>>
>> 'config' =>
>> \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('image',
>> array(
>> 'appearance' => array(
>> 'createNewRelationLinkTitle' =>
>> 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
>>
>> ),
>> 'filter' => array(
>> array(
>> 'userFunc' =>
>> 'TYPO3\\CMS\\Core\\Resource\\Filter\\FileExtensionFilter->filterInlineChildren',
>>
>> 'parameters' => array(
>> 'allowedFileExtensions' =>
>> $allowedFileExtensions,
>> 'disallowedFileExtensions' =>
>> $disallowedFileExtensions
>> )
>> )
>> ),
>> ), $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'])
>> )
>>
>> Das Feld ist da und ich kann ein Bild hinzufügen. Wenn ich jetzt
>> versuche mir das Bild in mein Fluid Template zu holen mit:
>>
>> <v:page.resources.fal table="pages" field="tx_extend_pages_icon"
>> uid="{pageItem.uid}" as="item">
>> <f:debug title="item">{item}</f:debug>
>> </v:page.resources.fal>
>>
>> geht das nicht. Ändere ich das Feld auf media, dann wird das Bild vom
>> Reiter Resources geholt. Leider kann ich mein Bild da nicht
>> einpflegen. Ich möchte das gerne in einem extra Feld haben.
>>
>> Wie bekomme ich das Bild aus meinem Feld in mein Fluid Template rein?
>>
>> Grüsse
>>
>> Bernd
>>
>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
Danke für eure Antworten.
Ich hab einen Fehler bei der TCA Definition gemacht. Statt
> \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('image',
muss ich
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig('tx_extend_pages_icon',
definieren und schon kann ich mit v:resources.record.fal das Bild holen.
Grüssle
Bernd
More information about the TYPO3-german
mailing list