diff --git a/Classes/ViewHelpers/ExtendedIfViewHelper.php b/Classes/ViewHelpers/ExtendedIfViewHelper.php
deleted file mode 100644
index 15bdd046be79eb8f88e7fe1ab3b71cc059b0f676..0000000000000000000000000000000000000000
--- a/Classes/ViewHelpers/ExtendedIfViewHelper.php
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-
-namespace SGalinski\SgNews\ViewHelpers;
-
-/***************************************************************
- *  Copyright notice
- *
- *  (c) sgalinski Internet Services (https://www.sgalinski.de)
- *
- *  All rights reserved
- *
- *  This script is part of the TYPO3 project. The TYPO3 project is
- *  free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  The GNU General Public License can be found at
- *  http://www.gnu.org/copyleft/gpl.html.
- *
- *  This script is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  This copyright notice MUST APPEAR in all copies of the script!
- ***************************************************************/
-
-use TYPO3\CMS\Core\Utility\VersionNumberUtility;
-use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractConditionViewHelper;
-
-/**
- * ExtendedIfViewHelper
- */
-class ExtendedIfViewHelper extends AbstractConditionViewHelper {
-	/**
-	 * Initializes the "then" and "else" arguments
-	 */
-	public function initializeArguments() {
-		parent::initializeArguments();
-		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
-		);
-		$this->registerArgument(
-			'or2', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE
-		);
-		$this->registerArgument(
-			'or3', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE
-		);
-		$this->registerArgument(
-			'or4', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE
-		);
-		$this->registerArgument(
-			'and', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, TRUE
-		);
-		$this->registerArgument(
-			'and2', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, TRUE
-		);
-		$this->registerArgument(
-			'and3', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, TRUE
-		);
-		$this->registerArgument(
-			'and4', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, TRUE
-		);
-		$this->registerArgument(
-			'negate', 'boolean', 'Condition expression conforming to Fluid boolean rules', FALSE, FALSE
-		);
-	}
-
-	/**
-	 * This method decides if the condition is TRUE or FALSE. It can be overriden in extending viewhelpers to adjust functionality.
-	 *
-	 * @param array $arguments ViewHelper arguments to evaluate the condition for this ViewHelper, allows for flexiblity in overriding this method.
-	 * @return bool
-	 */
-	static protected function evaluateCondition($arguments = NULL) {
-		$conditionResult = (
-				isset($arguments['condition']) && $arguments['condition'] ||
-				isset($arguments['or']) && $arguments['or'] ||
-				isset($arguments['or2']) && $arguments['or2'] ||
-				isset($arguments['or3']) && $arguments['or3'] ||
-				isset($arguments['or4']) && $arguments['or4']
-			) && isset($arguments['and']) && $arguments['and'] &&
-			isset($arguments['and2']) && $arguments['and2'] &&
-			isset($arguments['and3']) && $arguments['and3'] &&
-			isset($arguments['and4']) && $arguments['and4'];
-
-		return isset($arguments['negate']) && $arguments['negate'] ? !$conditionResult : $conditionResult;
-	}
-}
diff --git a/Resources/Private/Templates/PageBrowser/Index.html b/Resources/Private/Templates/PageBrowser/Index.html
index 2087a374f5fec2a9ddd56b6f0ac31cb3f5bb1b7f..3350986bd86946d06a051aa604e89c7a8ed838d4 100644
--- a/Resources/Private/Templates/PageBrowser/Index.html
+++ b/Resources/Private/Templates/PageBrowser/Index.html
@@ -24,13 +24,13 @@
 				</f:else>
 			</f:if>
 
-			<sg:extendedIf condition="{enableLessPages}" and="{showLessPages}">
+			<f:if condition="{enableLessPages} && {showLessPages}">
 				<li>
 					<a href="{enableLessPagesLink}">
 						...
 					</a>
 				</li>
-			</sg:extendedIf>
+			</f:if>
 
 			<f:for each="{pageLinks}" as="pageLink">
 				<f:if condition="{pageLink.isCurrentPage}">
@@ -54,13 +54,13 @@
 				</f:if>
 			</f:for>
 
-			<sg:extendedIf condition="{enableMorePages}" and="{showNextPages}">
+			<f:if condition="{enableMorePages} && {showNextPages}">
 				<li>
 					<a href="{enableMorePagesLink}">
 						...
 					</a>
 				</li>
-			</sg:extendedIf>
+			</f:if>
 
 			<f:if condition="{nextPageExist}">
 				<f:then>
diff --git a/Resources/Private/Templates/SingleView/SingleView.html b/Resources/Private/Templates/SingleView/SingleView.html
index 3fcc2c126804882a425cba62d92102bfb867c3d7..434e1ee28bafcf6d13efe32d00108c5fdab1c959 100644
--- a/Resources/Private/Templates/SingleView/SingleView.html
+++ b/Resources/Private/Templates/SingleView/SingleView.html
@@ -163,7 +163,7 @@
 	<section class="content dark-bg">
 		<div class="container">
 			<div class="tx-sgnews-single-footer">
-				<sg:extendedIf condition="{previousNews}" or="{nextNews}">
+				<f:if condition="{previousNews} || {nextNews}">
 					<div class="tx-sgnews-single-footer-browser">
 						<f:if condition="{previousNews}">
 							<a href="{f:uri.page(pageUid: '{previousNews.uid}')}" class="btn btn-md btn-info tx-sgnews-footer-browser-previous">
@@ -177,7 +177,7 @@
 							</a>
 						</f:if>
 					</div>
-				</sg:extendedIf>
+				</f:if>
 			</div>
 		</div>
 	</section>