creifenscheid / site-setup
基本设置TYPO3扩展
v12.2.0
2024-09-15 10:33 UTC
Requires
- ext-pdo: *
- b13/container: ^2.1
- typo3/cms-core: >12.4.7 <=12.4.99
- typo3/cms-rte-ckeditor: >12.4.7 <=12.4.99
README
此TYPO3扩展提供设置网页的配置。它不提供任何样式。
功能
实例配置
使用常量编辑器,您将获得一系列配置选项,例如:
- 各种图标,例如应用图标、轮播操作按钮中的图标、favicon等。
- 用于模板中使用的标志路径
- 用于渲染页面的模板名称
- 主菜单和页脚菜单容器页面的ID
该扩展通过typoscript设置以下配置
- CSS和js压缩
- CSS和js连接
- 标题标签,包括配置后的后缀
- 应用和favicon
- 元数据
- 视口
- 描述
- 最后修改
- 移动Web应用配置
模板/前端
此扩展附带一些现成的部分,例如用于菜单、跳转链接、内容渲染等,始终提供最大程度的可访问性。请注意,如果未设置“不渲染子项”标志,则渲染在主菜单中的子菜单(如果“不渲染子项”标志未设置)不会被初始化,它们只是使用一些基本类进行渲染。建议使用所需的类和按钮内容覆盖切换按钮部分,而不删除aria属性。
除了部分之外,还有一些typoscript库可以使用,例如内联svg渲染、渲染“注意图标”或colpos渲染等等。
页面属性扩展
- 实现自动生成目录的配置
内容元素
此扩展在TYPO3标准之外实现了以下内容元素。
目录
- 当前页面上的标题列表
- 嵌套列表结构,用于表示页面标题结构
- 链接列表元素,用于快速导航到页面的所需部分
- 列出标题级别的配置(h2 - h6)
- 注意:不支持RTE标题
最后页面编辑
- 渲染页面的创建和最后修改日期
- 无配置,输出的句子是硬编码的
轮播
- 实现图片轮播
- 使用javascript库“swiper”
- 最小配置
- 一次显示的图片数量(平板电脑和更大屏幕)
- 启用/禁用自动播放
- 持续时间速度
- 前端附带以下操作的按钮
- 上一张图片
- 下一张图片
- 开始轮播
- 停止轮播
第三方库
此扩展附带以下框架
- parvus:可访问的轻量级框
- swiperjs:可访问的轮播
所有库都是本地包含的,而不是通过cdn或其他方式。这是为了防止隐私问题。因此,提供的框架可能不是最新版本。