[!!!][BUGFIX] Resolve API based content element registration inconsistency 32/52132/10
authorBenjamin Kott <benjamin.kott@wfp2.com>
Wed, 22 Mar 2017 23:44:34 +0000 (00:44 +0100)
committerGeorg Ringer <georg.ringer@gmail.com>
Thu, 30 Mar 2017 02:46:27 +0000 (04:46 +0200)
commita1b592f61f3d2bb3a2164cf363c3d815e9b7f8b3
tree805f42978f0c42a2e0f7021e7f3e5b9493146133
parent9478d8817f575cf46369b926739759b53ae400c4
[!!!][BUGFIX] Resolve API based content element registration inconsistency

To solve an inconsistency issue for API based content element
registration between CSS Styled Content (CSC) and Fluid Styled Content
(FSC) through `Extbase` or `addPItoST43` we are now Introducing a new
shared content object for content elements and drop the active usage of
lib.fluidContent.

The generated code relied on the existence of the removed lib.stdheader
and also ignored layouts, frames, spacebefore, spaceafter in context of
Fluid Styled Content.

For content element registration lib.contentElement is now used for CSC
and FSC and replaces the usage of lib.fluidContent. The generated code
was slightly adjusted to match the requirements of all content rendering
definitions and can be adapted to the specific needs of a content
element rendering definition anytime since a reference is used now
instead of a hard defintion.

Resolves: #80412
Resolves: #80095
Releases: master
Change-Id: I680a8968ad63774bc50a52f95ddb89d6f524dd15
Reviewed-on: https://review.typo3.org/52132
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
37 files changed:
typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-80374-DefaultContentElementConfigurationForFrontendLoginAdaptsFluidStyledContent.rst
typo3/sysext/core/Documentation/Changelog/master/Breaking-80412-NewSharedContentElementTyposcriptLibaryObjectForFluidStyledContent.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Feature-80374-AddGenericFluidTemplateForAlreadyRenderedContent.rst
typo3/sysext/css_styled_content/Configuration/TypoScript/Helper/ContentElement.txt [new file with mode: 0644]
typo3/sysext/css_styled_content/Configuration/TypoScript/setup.txt
typo3/sysext/extbase/Classes/Utility/ExtensionUtility.php
typo3/sysext/felogin/ext_localconf.php
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Bullets.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Div.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Header.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Html.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Image.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/List.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuAbstract.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuCategorizedContent.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuCategorizedPages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuPages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuRecentlyUpdated.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuRelatedPages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuSection.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuSectionPages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuSitemap.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuSitemapPages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/MenuSubpages.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Shortcut.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Table.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Text.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Textmedia.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Textpic.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/ContentElement/Uploads.txt
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/ContentElement.txt [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Helper/FluidContent.txt [deleted file]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/setup.txt
typo3/sysext/fluid_styled_content/Documentation/AddingYourOwnContentElements/Index.rst
typo3/sysext/fluid_styled_content/Documentation/Configuration/OverridingFluidTemplates/Index.rst
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Generic.html