diff --git a/Classes/Utility/BackendNewsUtility.php b/Classes/Utility/BackendNewsUtility.php
index 99d92770f03e8057e2900a7124f87eca4b69f445..6958469c20212bc0429a0849ced6df7681384a72 100644
--- a/Classes/Utility/BackendNewsUtility.php
+++ b/Classes/Utility/BackendNewsUtility.php
@@ -90,9 +90,13 @@ class BackendNewsUtility {
 	 */
 	public static function getAlternativePageOptions(): array {
 		$options = [];
+		$andWhere = ' AND sys_language_uid IN (0,-1)';
+		if (version_compare(VersionNumberUtility::getCurrentTypo3Version(), '9.0.0', '<')) {
+			$andWhere = '';
+		}
 		/** @var array $rootOptionRows */
 		$rootOptionRows = self::getRecordsByField(
-			'pages', 'is_siteroot', 1, ' AND sys_language_uid IN (0,-1)', '', 'sorting'
+			'pages', 'is_siteroot', 1, $andWhere, '', 'sorting'
 		);
 		if ($rootOptionRows) {
 			foreach ($rootOptionRows as $row) {