From c0b8087c7505315c3616edfdd135bda4e44b08a8 Mon Sep 17 00:00:00 2001 From: Paul Ilea <paul@sgalinski.de> Date: Thu, 15 Jun 2017 12:04:53 +0300 Subject: [PATCH] [TASK] typo3v8 compatibility updates --- Classes/ViewHelpers/ExtendedIfViewHelper.php | 9 ++++++--- Configuration/TypoScript/Frontend/setup.txt | 10 ++++++++++ Resources/Private/Partials/Teaser.html | 2 +- Resources/Private/Partials/TeaserOverview.html | 2 +- Resources/Private/Templates/ListByCategory/Index.html | 2 +- Resources/Private/Templates/Overview/Overview.html | 2 +- .../Templates/Overview/OverviewWithoutCategories.html | 2 +- 7 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Classes/ViewHelpers/ExtendedIfViewHelper.php b/Classes/ViewHelpers/ExtendedIfViewHelper.php index 8dd5e32..15bdd04 100644 --- a/Classes/ViewHelpers/ExtendedIfViewHelper.php +++ b/Classes/ViewHelpers/ExtendedIfViewHelper.php @@ -26,6 +26,7 @@ namespace SGalinski\SgNews\ViewHelpers; * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ +use TYPO3\CMS\Core\Utility\VersionNumberUtility; use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper; /** @@ -37,9 +38,11 @@ class ExtendedIfViewHelper extends AbstractConditionViewHelper { */ public function initializeArguments() { parent::initializeArguments(); - $this->registerArgument( - 'condition', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE - ); + if(VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version) < 8000000) { + $this->registerArgument( + 'condition', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE + ); + } $this->registerArgument( 'or', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE ); diff --git a/Configuration/TypoScript/Frontend/setup.txt b/Configuration/TypoScript/Frontend/setup.txt index 0662455..6917a7e 100644 --- a/Configuration/TypoScript/Frontend/setup.txt +++ b/Configuration/TypoScript/Frontend/setup.txt @@ -36,6 +36,16 @@ newsFeed { } } +[compatVersion = 7.6.0] + newsFeed.config.additionalHeaders > + newsFeed.config.additionalHeaders { + 10 { + header = Content-type:text/xml + replace = 1 + } + } +[global] + # news feed integration into the site page.headerData { 273905123652 = TEXT diff --git a/Resources/Private/Partials/Teaser.html b/Resources/Private/Partials/Teaser.html index a22e578..0f7dc58 100644 --- a/Resources/Private/Partials/Teaser.html +++ b/Resources/Private/Partials/Teaser.html @@ -22,7 +22,7 @@ <f:alias map="{singleViewUri: '{f:uri.page(pageUid: \'{newsMetaData.news.uid}\')}'}"> <a href="{singleViewUri}"> <f:if condition="{newsMetaData.teaserImageObject}"> - <div class="tx-sgnews-teaser-image tx-sgnews-teaser-image-stretched" style="background-image: url({f:uri.image(image: '{newsMetaData.teaserImageObject}')});"></div> + <div class="tx-sgnews-teaser-image tx-sgnews-teaser-image-stretched" style="background-image: url({f:uri.image(image: newsMetaData.teaserImageObject)});"></div> </f:if> <div class="tx-sgnews-teaser-inner"> <div class="tx-sgnews-teaser-title"> diff --git a/Resources/Private/Partials/TeaserOverview.html b/Resources/Private/Partials/TeaserOverview.html index de7685f..2f9288b 100644 --- a/Resources/Private/Partials/TeaserOverview.html +++ b/Resources/Private/Partials/TeaserOverview.html @@ -1,6 +1,6 @@ {namespace sg=SGalinski\SgNews\ViewHelpers} -<f:comment xmlns:f="http://www.w3.org/1999/html"> +<f:comment> <!-- Usage Example: diff --git a/Resources/Private/Templates/ListByCategory/Index.html b/Resources/Private/Templates/ListByCategory/Index.html index 35795fd..29ca35f 100644 --- a/Resources/Private/Templates/ListByCategory/Index.html +++ b/Resources/Private/Templates/ListByCategory/Index.html @@ -26,7 +26,7 @@ </f:for> </ul> - <sg:pageBrowser numberOfPages="{numberOfPages}" /> + <f:format.raw><sg:pageBrowser numberOfPages="{numberOfPages}" /></f:format.raw> </div> </section> </f:section> diff --git a/Resources/Private/Templates/Overview/Overview.html b/Resources/Private/Templates/Overview/Overview.html index c69e01c..06cd3dd 100644 --- a/Resources/Private/Templates/Overview/Overview.html +++ b/Resources/Private/Templates/Overview/Overview.html @@ -70,5 +70,5 @@ </div> </div> - <sg:pageBrowser numberOfPages="{numberOfPages}" /> + <f:format.raw><sg:pageBrowser numberOfPages="{numberOfPages}" /></f:format.raw> </f:section> diff --git a/Resources/Private/Templates/Overview/OverviewWithoutCategories.html b/Resources/Private/Templates/Overview/OverviewWithoutCategories.html index f8be579..4eea371 100644 --- a/Resources/Private/Templates/Overview/OverviewWithoutCategories.html +++ b/Resources/Private/Templates/Overview/OverviewWithoutCategories.html @@ -18,5 +18,5 @@ </ul> </div> - <sg:pageBrowser numberOfPages="{numberOfPages}" /> + <f:format.raw><sg:pageBrowser numberOfPages="{numberOfPages}" /></f:format.raw> </f:section> \ No newline at end of file -- GitLab