From 74e458527518bc1aaf1e0c15e92c6f07cce0d36e Mon Sep 17 00:00:00 2001 From: Paul Ilea <paul@sgalinski.de> Date: Tue, 13 Jun 2017 14:37:14 +0300 Subject: [PATCH] [TASK] typo3v8 compatibility updates fix ExtendedIf viewhelper fix FlasMessages viewhelper calls --- Classes/ViewHelpers/ExtendedIfViewHelper.php | 9 ++++++--- Resources/Private/Templates/Mail/Index.html | 2 +- Resources/Private/Templates/Queue/Index.html | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Classes/ViewHelpers/ExtendedIfViewHelper.php b/Classes/ViewHelpers/ExtendedIfViewHelper.php index e350a832..f36a3c13 100644 --- a/Classes/ViewHelpers/ExtendedIfViewHelper.php +++ b/Classes/ViewHelpers/ExtendedIfViewHelper.php @@ -26,6 +26,7 @@ namespace SGalinski\SgMail\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; /** @@ -38,9 +39,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/Resources/Private/Templates/Mail/Index.html b/Resources/Private/Templates/Mail/Index.html index d1210499..b5b5f3f3 100644 --- a/Resources/Private/Templates/Mail/Index.html +++ b/Resources/Private/Templates/Mail/Index.html @@ -5,7 +5,7 @@ <f:section name="iconButtons"> </f:section> <f:section name="content"> - <f:flashMessages renderMode="div" /> + <f:flashMessages/> <f:if condition="{noPage}"> <f:then> <f:if condition="{pages}"> diff --git a/Resources/Private/Templates/Queue/Index.html b/Resources/Private/Templates/Queue/Index.html index e05f4c73..26936e22 100644 --- a/Resources/Private/Templates/Queue/Index.html +++ b/Resources/Private/Templates/Queue/Index.html @@ -6,7 +6,7 @@ </f:section> <f:section name="content"> - <f:flashMessages renderMode="div" /> + <f:flashMessages/> <f:if condition="{queue -> f:count()} > 0"> <f:then> <div class="panel panel-default recordlist"> -- GitLab