TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:18 +02:00
commit 1da5e665e7
73 changed files with 8040 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
<?php
use TYPO3\CMS\Filelist\Controller\FileListController;
/**
* Definitions for modules provided by EXT:filelist
*/
return [
'media_management' => [
'parent' => 'media',
'access' => 'user',
'path' => '/module/file/list',
'iconIdentifier' => 'module-file',
'labels' => 'filelist.module',
'aliases' => ['file_FilelistList'],
'routes' => [
'_default' => [
'target' => FileListController::class . '::handleRequest',
],
],
'moduleData' => [
'displayThumbs' => true,
'clipBoard' => true,
'sortField' => 'name',
'sortDirection' => \TYPO3\CMS\Filelist\Type\SortDirection::ASCENDING->value,
'viewMode' => null,
],
],
];
+32
View File
@@ -0,0 +1,32 @@
<?php
/**
* Definitions for routes provided by EXT:backend
* Contains all "regular" routes for entry points
*
* Please note that this setup is preliminary until all core use-cases are set up here.
* Especially some more properties regarding modules will be added until TYPO3 CMS 7 LTS, and might change.
*
* Currently the "access" property is only used so no token creation + validation is made,
* but will be extended further.
*/
return [
// Editing the contents of a file
'file_edit' => [
'path' => '/file/editcontent',
'target' => \TYPO3\CMS\Filelist\Controller\File\EditFileController::class . '::mainAction',
],
'file_download' => [
'path' => '/file/download',
'methods' => ['POST'],
'target' => \TYPO3\CMS\Filelist\Controller\FileDownloadController::class . '::handleRequest',
],
'file_update_online_media' => [
'path' => '/file/update-online-media',
'methods' => ['POST'],
'target' => \TYPO3\CMS\Filelist\Controller\FileUpdateOnlineMediaController::class . '::handleRequest',
],
];
+11
View File
@@ -0,0 +1,11 @@
<?php
return [
'dependencies' => [
'backend',
'core',
],
'imports' => [
'@typo3/filelist/' => 'EXT:filelist/Resources/Public/JavaScript/',
],
];
+18
View File
@@ -0,0 +1,18 @@
services:
_defaults:
autowire: true
autoconfigure: true
public: false
TYPO3\CMS\Filelist\:
resource: '../Classes/*'
TYPO3\CMS\Filelist\ElementBrowser\FileBrowser:
shared: false
TYPO3\CMS\Filelist\ElementBrowser\FolderBrowser:
shared: false
TYPO3\CMS\Filelist\Search\LiveSearch\FileProvider:
tags:
- { name: 'livesearch.provider', priority: 40 }
+15
View File
@@ -0,0 +1,15 @@
# Register link handlers
TCEMAIN.linkHandler {
file {
handler = TYPO3\CMS\Filelist\LinkHandler\FileLinkHandler
label = LLL:EXT:backend/Resources/Private/Language/locallang_browse_links.xlf:file
displayAfter = page
scanAfter = page
}
folder {
handler = TYPO3\CMS\Filelist\LinkHandler\FolderLinkHandler
label = LLL:EXT:backend/Resources/Private/Language/locallang_browse_links.xlf:folder
displayAfter = page,file
scanAfter = page,file
}
}
+8
View File
@@ -0,0 +1,8 @@
options.file_list {
enableDisplayThumbnails = selectable
enableClipBoard = selectable
thumbnail {
width = 64
height = 64
}
}