mmc / ceselector
根据某些参数(最大元素数、排序、持久模式)选择并显示内容元素
3.0.2
2022-03-03 14:16 UTC
Requires
- typo3/cms-core: ^9.5 || ^10.4
Replaces
- typo3-ter/ceselector: 3.0.2
README
内容元素选择器
此前端插件可以从一组内容元素记录(单个记录和/或页面记录)中选择并渲染它们。您可以选择要应用于记录集的排序以及要显示的最大元素数。一个排序选项是“随机”,这样您就可以从您的集合中显示随机元素。最后,有一个名为“持久模式”的功能。在此模式下,将使用cookie来存储所选内容元素的UID。这样,您可以实现
- 旋转内容(例如,用户将在每次访问页面时看到一个新预告片)
- 在创建新的随机选择之前,保持随机选择一段时间(您可以设置cookie过期时间)
- 在创建新的随机选择之前,遍历随机排序的列表。
如果您将“持久选择过期”设置为“0”,则cookie将在浏览器窗口关闭时过期(可能取决于浏览器/设置!)。该插件尊重记录的版本和本地化。
排序选项
- 随机
- 升序排序
- 降序排序
- 标题文本升序
- 标题文本降序
配置
将扩展的静态模板添加到您的模板中。
使用方法
将前端插件添加到您的内容中,选择单个记录和/或页面/系统文件夹以从中选择内容元素。设置插件首选项 按顺序选择、显示最大元素数、持久模式 和 持久选择过期。
变更日志
3.0.2
修复composer.json
3.0.1
TypoScript文件:更改后缀为.typoscript
3.0.0
TYPO3 9/10兼容性;删除TYPO3 8支持
在插件数据(选项)修改后重置cookie数据
Domain\Model\Content:删除uid和pid(从AbstractEntity继承)
2.0.4
修复此文件中的Markdown语法
2.0.2
- TYPO3 8兼容性
- composer支持
- 每个插件实例都有自己的cookie
- 改进的旋转(持久模式)