‪TYPO3CMS  11.5
sys_filemounts.php
Go to the documentation of this file.
1 <?php
2 
3 return [
4  'ctrl' => [
5  'label' => 'title',
6  'descriptionColumn' => 'description',
7  'tstamp' => 'tstamp',
8  'sortby' => 'sorting',
9  'default_sortby' => 'title',
10  'prependAtCopy' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.prependAtCopy',
11  'title' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_filemounts',
12  'adminOnly' => true,
13  'rootLevel' => 1,
14  'groupName' => 'backendaccess',
15  'delete' => 'deleted',
16  'enablecolumns' => [
17  'disabled' => 'hidden',
18  ],
19  'typeicon_classes' => [
20  'default' => 'mimetypes-x-sys_filemounts',
21  ],
22  'useColumnsForDefaultValues' => 'path,base',
23  'versioningWS_alwaysAllowLiveEdit' => true,
24  'searchFields' => 'title,path',
25  ],
26  'columns' => [
27  'title' => [
28  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_filemounts.title',
29  'config' => [
30  'type' => 'input',
31  'size' => 50,
32  'max' => 255,
33  'eval' => 'required,trim',
34  ],
35  ],
36  'hidden' => [
37  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.enabled',
38  'config' => [
39  'type' => 'check',
40  'renderType' => 'checkboxToggle',
41  'items' => [
42  [
43  0 => '',
44  'invertStateDisplay' => true,
45  ],
46  ],
47  ],
48  ],
49  'description' => [
50  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.description',
51  'config' => [
52  'type' => 'text',
53  'rows' => 5,
54  'cols' => 30,
55  'max' => 2000,
56  ],
57  ],
58  'base' => [
59  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.baseStorage',
60  'onChange' => 'reload',
61  'config' => [
62  'type' => 'select',
63  'renderType' => 'selectSingle',
64  'foreign_table' => 'sys_file_storage',
65  'allowNonIdValues' => true,
66  'items' => [
67  ['', 0],
68  ],
69  'maxitems' => 1,
70  'eval' => 'required',
71  'range' => [
72  'lower' => 1,
73  ],
74  ],
75  ],
76  'path' => [
77  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.folder',
78  'displayCond' => 'FIELD:base:>:0',
79  'config' => [
80  'type' => 'select',
81  'renderType' => 'selectSingle',
82  'items' => [],
83  'itemsProcFunc' => \TYPO3\CMS\Core\Resource\Service\UserFileMountService::class . '->renderTceformsSelectDropdown',
84  ],
85  ],
86  'read_only' => [
87  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_filemounts.read_only',
88  'config' => [
89  'type' => 'check',
90  'renderType' => 'checkboxToggle',
91  ],
92  ],
93  ],
94  'types' => [
95  '0' => ['showitem' => '
96  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
97  title,base, path,read_only,
98  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,
99  hidden,
100  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
101  description,
102  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
103  '],
104  ],
105 ];