remind / typo3-content
Requires
- php: ^7.4.0
- ichhabrecht/content-defender: ^3.2.0
- typo3/cms-core: ^10.4.0 | ^11.5
Requires (Dev)
- phpmd/phpmd: ^2.10.2
- remind/confluence-changelog: ^0.3.0
- sebastian/phpcpd: ^6.0.3
- squizlabs/php_codesniffer: ^3.6.0
- typo3/testing-framework: ^6.9.0
This package is auto-updated.
Last update: 2022-10-25 09:09:56 UTC
README
安装
使用 comoser 安装扩展,命令为 composer install remind/typo3-content
。
目前不需要任何 typoscript。TSConfig 将自动导入。
依赖
除了 typo3 之外,唯一必需的依赖是 content-defender。它用于默认的后端布局。
后端布局
默认
默认布局由 1 列和 3 行组成。除了主要内容(colPos = 0)外,还有一个用于面包屑上方内容(colPos = 1)和页脚(colPos = 2)的列。
使用 content defender 扩展来只允许页脚列中恰好有一个 footer_content 内容元素。footer_content 内容元素不能在其他列中使用。
TCA
tt_content
rmnd_content_items
类型为 inline 的字段。基本上 rmnd_content_items
类似于 tt_content,但没有 colPos
。用于 accordion
、header_slider
和 tabs
。请参阅这些定义之一以了解如何使用项目并覆盖 showitem 定义。
header_layout
文本、H1-H6 和隐藏值。
background_color
所有内容元素的后景色。选择 none
、primary
、secondary
、accent
、white
和 black
之一。
background_full_width
仅当 background_color
不是 none
时可见。用于将背景颜色扩展到全宽,而不仅仅是内容容器。
space_before_inside
添加到 space_before
。在内容元素之前的空间,但位于背景颜色内。仅当 background_color
不是 none
时可用。
space_after_inside
类似于 space_before_inside
。
页面
用户内容概述标签
在页面TCA中添加了用户内容概述标签
字段。该字段应用于自定义概述页面的标签。
用户内容元素
用户内容折叠
使用rmnd_content_items
,元素仅由文本(标题、副标题、正文)组成。
用户内容页脚
没有实际内容字段的简单定义。在您的提供者扩展中添加flexform以使用用户内容页脚
。
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue( '*', 'FILE:EXT:provider_extension/Configuration/FlexForms/FooterContent.xml', 'footer_content' );
用户内容页头滑块
使用rmnd_content_items
的页头滑块内容元素。由多个包含文本和图像的幻灯片组成。可以启用自动播放,播放时长在500ms至10000ms之间。
用户内容标签
使用rmnd_content_items
,元素仅由文本(标题、副标题、正文)组成。