From c4b2283f981f5737f8f1e8e40c668a87203e9b27 Mon Sep 17 00:00:00 2001 From: Georg Ringer <georg.ringer@gmail.com> Date: Tue, 22 Sep 2020 22:44:53 +0200 Subject: [PATCH] [BUGFIX] Check for columns before iterating over those in page module Check if there are any columns before iterating over those in the fluid page module. Resolves: #91497 Releases: master, 10.4 Change-Id: I2157c39f8bc6af00c8b37774f8dfb0c6ec834000 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65808 Tested-by: Oliver Bartsch <bo@cedev.de> Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Josef Glatz <josefglatz@gmail.com> Tested-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com> Tested-by: Benni Mack <benni@typo3.org> Reviewed-by: Oliver Bartsch <bo@cedev.de> Reviewed-by: Josef Glatz <josefglatz@gmail.com> Reviewed-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com> Reviewed-by: Claus Due <claus@phpmind.net> Reviewed-by: Benni Mack <benni@typo3.org> --- .../Private/Partials/PageLayout/LanguageColumns.html | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/typo3/sysext/backend/Resources/Private/Partials/PageLayout/LanguageColumns.html b/typo3/sysext/backend/Resources/Private/Partials/PageLayout/LanguageColumns.html index 335b46096949..8ff6b4ecd729 100644 --- a/typo3/sysext/backend/Resources/Private/Partials/PageLayout/LanguageColumns.html +++ b/typo3/sysext/backend/Resources/Private/Partials/PageLayout/LanguageColumns.html @@ -64,9 +64,11 @@ <f:for each="{context.drawingConfiguration.activeColumns}" as="columnNumber"> <tr> <f:for each="{languageColumns}" as="languageColumn"> - <f:variable name="grid" value="{languageColumn.grid}" /> - <f:variable name="column" value="{be:languageColumn(languageColumn: languageColumn, columnNumber: columnNumber)}" /> - <f:render partial="PageLayout/Grid/Column" arguments="{_all}" /> + <f:if condition="{languageColumn.grid.columns}"> + <f:variable name="grid" value="{languageColumn.grid}" /> + <f:variable name="column" value="{be:languageColumn(languageColumn: languageColumn, columnNumber: columnNumber)}" /> + <f:render partial="PageLayout/Grid/Column" arguments="{_all}" /> + </f:if> </f:for> </tr> </f:for> -- GitLab