riconet/t3-extension-folder-based-download-center

此扩展提供了一个插件,用于根据给定的文件夹层次结构显示下载中心。

安装: 831

依赖者: 0

建议者: 0

安全: 0

类型:typo3-cms-extension

3.0.1 2021-11-19 13:56 UTC

This package is auto-updated.

Last update: 2024-09-22 13:13:32 UTC


README

pipeline status

基于文件夹的下载中心'

此扩展提供了一个插件,用于根据给定的文件夹层次结构显示下载中心。

依赖关系

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
检查PHPcomposer lint
单元测试composer unit
功能测试composer functional