From e027cf474628bddad49a162180e12120b8d337b4 Mon Sep 17 00:00:00 2001 From: Mosa Al-Husseini Date: Wed, 4 May 2016 09:01:05 +0200 Subject: [PATCH] [FEATURE] Option to use image instead of media --- .../ContentElements/ImageTextLink.setupts | 5 ++ Configuration/TCA/Overrides/tt_content.php | 1 + .../Private/Language/ContentElements.xlf | 2 +- .../ContentElements/ImageTextLink.html | 55 +++++++++++++++---- 4 files changed, 50 insertions(+), 13 deletions(-) diff --git a/Configuration/ContentElements/ImageTextLink.setupts b/Configuration/ContentElements/ImageTextLink.setupts index f424d55e..92a7518d 100644 --- a/Configuration/ContentElements/ImageTextLink.setupts +++ b/Configuration/ContentElements/ImageTextLink.setupts @@ -8,6 +8,11 @@ tt_content { references.fieldName = media as = media } + 15 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor + 15 { + references.fieldName = image + as = image + } 20 = T3kit\T3kitExtensionTools\DataProcessing\FlexFormProcessor 20 { fieldName = pi_flexform diff --git a/Configuration/TCA/Overrides/tt_content.php b/Configuration/TCA/Overrides/tt_content.php index 10c89a63..24be02a7 100644 --- a/Configuration/TCA/Overrides/tt_content.php +++ b/Configuration/TCA/Overrides/tt_content.php @@ -319,6 +319,7 @@ --linebreak--,bodytext;' . $contentElementLanguageFilePrefix . 'imageTextLink.bodytext, --linebreak--,subheader;' . $contentElementLanguageFilePrefix . 'imageTextLink.linkText, --linebreak--,header_link;' . $cmsLanguageFilePrefix . 'header_link_formlabel, + --div--;' . $frontendLanguageFilePrefix . 'tabs.images,image, --div--;' . $contentElementLanguageFilePrefix . 'imageTextLink.tabs.media,media, --div--;' . $frontendLanguageFilePrefix . 'tabs.appearance, --palette--;LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:palette.frames;frames, diff --git a/Resources/Private/Language/ContentElements.xlf b/Resources/Private/Language/ContentElements.xlf index ede59f1c..932d4d6d 100644 --- a/Resources/Private/Language/ContentElements.xlf +++ b/Resources/Private/Language/ContentElements.xlf @@ -85,7 +85,7 @@ Image text and link - Image text and link + Image or media, text and link. Will use image image before media. Will only render one image or one media. Text diff --git a/Resources/Private/Templates/ContentElements/ImageTextLink.html b/Resources/Private/Templates/ContentElements/ImageTextLink.html index e8a27c34..0b6cc2f1 100644 --- a/Resources/Private/Templates/ContentElements/ImageTextLink.html +++ b/Resources/Private/Templates/ContentElements/ImageTextLink.html @@ -5,21 +5,27 @@ {data} + + + + + + + + + + + + + + + + + + +