riconet / t3-extension-folder-based-download-center
此扩展提供了一个插件,用于根据给定的文件夹层次结构显示下载中心。
3.0.1
2021-11-19 13:56 UTC
Requires
- helhum/typoscript-rendering: ^2.3
- riconet/t3-extension-dal: ^5.0
- typo3/cms-core: ^10.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- helmich/typo3-typoscript-lint: ^2.2
- phpmd/phpmd: ^2.9
- phpspec/prophecy-phpunit: ^v2.0
- phpstan/phpstan: 0.12.*
- squizlabs/php_codesniffer: ^3.5
- typo3/testing-framework: ^6.5.0
- vimeo/psalm: ^4.3
README
基于文件夹的下载中心'
此扩展提供了一个插件,用于根据给定的文件夹层次结构显示下载中心。
依赖关系
TYPO3 (typo3/cms-core)
- 8.7.0 - 8.7.99
包
- riconet/t3-extension-dal
^2.3
- helhum/typoscript-rendering
^2.1
安装
- 通过扩展模块激活扩展。
- 包含静态typoscript文件。
- 确保您已索引了您将要用于下载中心的文件夹。
使用composer安装
只需运行 composer require riconet/t3-extension-folder-based-download-center
对于集成商/编辑器
插件 - 下载中心
此插件用于显示下载中心。
此插件包含以下设置
settings.rootFolder
:下载中心的根文件夹 ("1:/download-center")。settings.selectionLevels
:要显示的最大选择框数(默认为3)。settings.hideEmptyFolders
:此选项隐藏空文件夹(不包含文件和文件夹)(默认为0)。
通过名称排除文件或文件夹
您可以通过名称排除文件和文件夹。为此,您必须编写一些Typoscript。您可以在扩展提供的setup.typoscript文件中找到一个示例。
对于开发人员/DevOps
通用扩展信息
- 所有AJAX调用都是使用扩展
typoscript_rendering
实现的。 - 下载中心插件显示的文件夹基于
rico_dal
。
提供的信号
indexBeforeFoldersGetsPassedToView
:用于操作最初传递给视图的文件夹。nextLevelBeforeFoldersGetsPassedToView
:用于操作如果渲染新选择框时传递给视图的文件夹。contentBeforeFoldersGetsPassedToView
:用于操作如果渲染选项卡内容时传递给视图的文件夹。
对于开发者
如何运行QA和测试工具
描述 | 命令 |
---|---|
构建项目 | composer build |
构建项目(前端) | composer build-fe |
质量工具 | composer qa |
修复QA错误 | composer fix |
检查PHP | composer lint |
单元测试 | composer unit |
功能测试 | composer functional |