3 column container re uses colPos 30 which is "normal"
Summary
The colPos 30 is re used for container child elements. The result is that content elements within the container column are rendered twice, within the container and the normal column of the page.
Steps to reproduce
- Create a page of Backend Layout "Team Page"
- Create a Container "3 Column"
- Insert content in third column "Right"
The content should appear twice. In Page module as well as in frontend.
Example URL
https://typo3.org/community/teams/best-practices
What is the current bug behavior?
Content is rendered twice on the page, with an unwanted position.
What is the expected correct behavior?
The content of column "Right" of "3 Column" container is only rendered within its column
Acceptence Criterias
-
The content element is rendered only within its container column.
Relevant logs and/or screenshots
An Screenshod where Content Element "Łukasz Uznański" is placed in column "Right" of "3 Column" container. It is rendered above the container as well. Same for frontend. It is the same UID of the content element.
(I've removed the other content elements from the screenshot for better overview).
Possible fixes
https://git.typo3.org/services/t3o-sites/common/t3olayout/-/blob/main/Configuration/TCA/Overrides/tt_content_ce_ContainerElements.php#L121 Should also be an issue for other container elements.