[FEATURE] Content elements based on Fluid 58/38258/79
authorPatrick Broens <patrick@patrickbroens.nl>
Mon, 20 Jul 2015 18:25:39 +0000 (20:25 +0200)
committerFrans Saris <franssaris@gmail.com>
Thu, 17 Sep 2015 20:12:30 +0000 (22:12 +0200)
commitb0cf9d8e7dc0835cd58ffe1d4b38424a3f60289a
tree8032cdfa96321d02ab546a7f722859f311b810b4
parent795531e6a342025c19f733f6c36fc1ea3ff9db65
[FEATURE] Content elements based on Fluid

This patch adds the new reworked content elements based on Fluid
templating instead of css_styled_content.

It also introduces a new CType "textmedia" which allows images,
but also media elements (videos etc) directly.

The content elements are added to the extension "fluid_styled_content".

Do not forget to include the static templates.

Change-Id: Ia0d0a9f9f2699d6bbff761c4896f9daa876f3b86
Resolves: #38732
Related: #65922
Releases: master
Reviewed-on: http://review.typo3.org/38258
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
70 files changed:
composer.json
typo3/sysext/backend/Resources/Private/Language/locallang_db_new_content_el.xlf
typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php
typo3/sysext/core/Documentation/Changelog/master/Feature-38732-Fluid-basedContentElementsIntroduced.rst [new file with mode: 0644]
typo3/sysext/core/ext_tables.php
typo3/sysext/fluid_styled_content/Classes/Hooks/TextmediaPreviewRenderer.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Link/ClickEnlargeViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/CategoriesViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/DirectoryViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/KeywordsViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/ListViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/MenuViewHelperTrait.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/SectionViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Classes/ViewHelpers/Menu/UpdatedViewHelper.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/PageTSconfig/NewContentElementWizard.ts [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TCA/Overrides/pages.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TCA/Overrides/sys_template.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TCA/Overrides/tt_content.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/Setup/lib.fluidContent.ts [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/Setup/lib.parseFunc.ts [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/Setup/lib.stdheader.ts [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/Setup/styles.content.get.ts [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/constants.txt [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Static/setup.txt [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Configuration/TypoScript/Styling/setup.txt [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Language/Database.xlf [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Language/locallang.xlf [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Layouts/ContentFooter.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Layouts/HeaderContentFooter.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Layouts/HeaderFooter.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Footer.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/Date.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/Header.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Header/SubHeader.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/MediaGallery.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Directory.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-0.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-1.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-2.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-3.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-4.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-5.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-6.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-7.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-8.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-categorized_content.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Menu/Type-categorized_pages.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Partials/Table/Columns.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Bullets.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Default.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Div.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Header.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/HeaderOnly.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Html.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/List.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Menu.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Shortcut.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Table.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Textmedia.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/Resources/Private/Templates/Content/Uploads.html [new file with mode: 0644]
typo3/sysext/fluid_styled_content/composer.json [new file with mode: 0644]
typo3/sysext/fluid_styled_content/ext_emconf.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/ext_icon.png [new file with mode: 0644]
typo3/sysext/fluid_styled_content/ext_localconf.php [new file with mode: 0644]
typo3/sysext/fluid_styled_content/ext_tables.sql [new file with mode: 0644]
typo3/sysext/frontend/Configuration/TCA/tt_content.php
typo3/sysext/frontend/Resources/Private/Language/locallang_ttc.xlf
typo3/sysext/t3skin/stylesheets/sprites/t3skin.css