TYPO3
7.6
Users
bogdan
Projects
Kapeli
Resources
Dash
Docsets
TYPO3
src
typo3
sysext
core
Configuration
TCA
sys_file_collection.php
Go to the documentation of this file.
1
<?php
2
return
array(
3
'ctrl'
=> array(
4
'title'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection'
,
5
'label'
=>
'title'
,
6
'tstamp'
=>
'tstamp'
,
7
'crdate'
=>
'crdate'
,
8
'cruser_id'
=>
'cruser_id'
,
9
'versioningWS'
=>
true
,
10
'origUid'
=>
't3_origuid'
,
11
'languageField'
=>
'sys_language_uid'
,
12
'transOrigPointerField'
=>
'l10n_parent'
,
13
'transOrigDiffSourceField'
=>
'l10n_diffsource'
,
14
'default_sortby'
=>
'ORDER BY crdate'
,
15
'delete'
=>
'deleted'
,
16
'type'
=>
'type'
,
17
'typeicon_column'
=>
'type'
,
18
'typeicon_classes'
=> array(
19
'default'
=>
'apps-filetree-folder-media'
,
20
'static'
=>
'apps-clipboard-images'
,
21
'folder'
=>
'apps-filetree-folder-media'
22
),
23
'requestUpdate'
=>
'storage'
,
24
'enablecolumns'
=> array(
25
'disabled'
=>
'hidden'
,
26
'starttime'
=>
'starttime'
,
27
'endtime'
=>
'endtime'
28
),
29
'searchFields'
=>
'files,title'
30
),
31
'interface'
=> array(
32
'showRecordFieldList'
=>
'sys_language_uid,l10n_parent,l10n_diffsource,hidden,starttime,endtime,files,title'
33
),
34
'columns'
=> array(
35
't3ver_label'
=> array(
36
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.versionLabel'
,
37
'config'
=> array(
38
'type'
=>
'input'
,
39
'size'
=>
'30'
,
40
'max'
=>
'30'
41
)
42
),
43
'sys_language_uid'
=> array(
44
'exclude'
=> 1,
45
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.language'
,
46
'config'
=> array(
47
'type'
=>
'select'
,
48
'renderType'
=>
'selectSingle'
,
49
'foreign_table'
=>
'sys_language'
,
50
'foreign_table_where'
=>
'ORDER BY sys_language.title'
,
51
'items'
=> array(
52
array(
'LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages'
, -1),
53
array(
'LLL:EXT:lang/locallang_general.xlf:LGL.default_value'
, 0)
54
),
55
'default'
=> 0,
56
'showIconTable'
=>
true
,
57
)
58
),
59
'l10n_parent'
=> array(
60
'displayCond'
=>
'FIELD:sys_language_uid:>:0'
,
61
'exclude'
=> 1,
62
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent'
,
63
'config'
=> array(
64
'type'
=>
'select'
,
65
'renderType'
=>
'selectSingle'
,
66
'items'
=> array(
67
array(
''
, 0)
68
),
69
'foreign_table'
=>
'sys_file_collection'
,
70
'foreign_table_where'
=>
'AND sys_file_collection.pid=###CURRENT_PID### AND sys_file_collection.sys_language_uid IN (-1,0)'
71
)
72
),
73
'l10n_diffsource'
=> array(
74
'config'
=> array(
75
'type'
=>
'passthrough'
,
76
'default'
=>
''
77
)
78
),
79
'hidden'
=> array(
80
'exclude'
=> 1,
81
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.hidden'
,
82
'config'
=> array(
83
'type'
=>
'check'
,
84
'default'
=>
'0'
85
)
86
),
87
'starttime'
=> array(
88
'exclude'
=> 1,
89
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.starttime'
,
90
'config'
=> array(
91
'type'
=>
'input'
,
92
'size'
=>
'8'
,
93
'max'
=>
'20'
,
94
'eval'
=>
'date'
,
95
'default'
=>
'0'
,
96
)
97
),
98
'endtime'
=> array(
99
'exclude'
=> 1,
100
'label'
=>
'LLL:EXT:lang/locallang_general.xlf:LGL.endtime'
,
101
'config'
=> array(
102
'type'
=>
'input'
,
103
'size'
=>
'8'
,
104
'max'
=>
'20'
,
105
'eval'
=>
'date'
,
106
'default'
=>
'0'
,
107
'range'
=> array(
108
'upper'
=> mktime(0, 0, 0, 1, 1, 2038),
109
)
110
)
111
),
112
'type'
=> array(
113
'exclude'
=> 0,
114
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.type'
,
115
'config'
=> array(
116
'type'
=>
'select'
,
117
'renderType'
=>
'selectSingle'
,
118
'items'
=> array(
119
array(
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.type.0'
,
'static'
),
120
array(
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.type.1'
,
'folder'
),
121
array(
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.type.2'
,
'category'
)
122
)
123
)
124
),
125
'files'
=> array(
126
'exclude'
=> 0,
127
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.files'
,
128
'config'
=> \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
'files'
)
129
),
130
'title'
=> array(
131
'exclude'
=> 0,
132
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.title'
,
133
'config'
=> array(
134
'type'
=>
'input'
,
135
'size'
=>
'30'
,
136
'eval'
=>
'required'
137
)
138
),
139
'storage'
=> array(
140
'exclude'
=> 0,
141
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.storage'
,
142
'config'
=> array(
143
'type'
=>
'select'
,
144
'renderType'
=>
'selectSingle'
,
145
'items'
=> array(
146
array(
''
, 0)
147
),
148
'foreign_table'
=>
'sys_file_storage'
,
149
'foreign_table_where'
=>
'ORDER BY sys_file_storage.name'
,
150
'size'
=> 1,
151
'minitems'
=> 0,
152
'maxitems'
=> 1
153
)
154
),
155
'folder'
=> array(
156
'exclude'
=> 0,
157
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.folder'
,
158
'config'
=> array(
159
'type'
=>
'select'
,
160
'renderType'
=>
'selectSingle'
,
161
'items'
=> array(),
162
'itemsProcFunc'
=>
'typo3/sysext/core/Classes/Resource/Service/UserFileMountService.php:TYPO3\CMS\Core\Resource\Service\UserFileMountService->renderTceformsSelectDropdown'
,
163
)
164
),
165
'recursive'
=> array(
166
'exclude'
=> 0,
167
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.recursive'
,
168
'config'
=> array(
169
'type'
=>
'check'
,
170
'default'
=> 0
171
)
172
),
173
'category'
=> array(
174
'exclude'
=> 0,
175
'label'
=>
'LLL:EXT:lang/locallang_tca.xlf:sys_file_collection.category'
,
176
'config'
=> array(
177
'minitems'
=> 0,
178
'maxitems'
=> 1,
179
'type'
=>
'select'
,
180
'renderType'
=>
'selectTree'
,
181
'foreign_table'
=>
'sys_category'
,
182
'foreign_table_where'
=>
' AND sys_category.sys_language_uid IN (-1,0) ORDER BY sys_category.sorting ASC'
,
183
'treeConfig'
=> array(
184
'parentField'
=>
'parent'
,
185
'appearance'
=> array(
186
'expandAll'
=>
true
,
187
'showHeader'
=>
true
,
188
)
189
)
190
)
191
)
192
),
193
'types'
=> array(
194
'0'
=> array(
195
'showitem'
=>
'sys_language_uid, l10n_parent, l10n_diffsource, title, --palette--;;1, type, files'
,
196
),
197
'static'
=> array(
198
'showitem'
=>
'sys_language_uid, l10n_parent, l10n_diffsource, title, --palette--;;1, type, files'
,
199
),
200
'folder'
=> array(
201
'showitem'
=>
'sys_language_uid, l10n_parent, l10n_diffsource, title, --palette--;;1, type, storage, folder, recursive'
,
202
),
203
'category'
=> array(
204
'showitem'
=>
'sys_language_uid, l10n_parent, l10n_diffsource, title, --palette--;;1, type, category'
,
205
),
206
),
207
'palettes'
=> array(
208
'1'
=> array(
209
'showitem'
=>
'hidden, starttime, endtime'
,
210
),
211
),
212
);
Generated on Wed Nov 11 2015 01:52:05 for TYPO3 by
1.8.3