|
3 | 3 | /**
|
4 | 4 | * This file is part of MetaModels/core.
|
5 | 5 | *
|
6 |
| - * (c) 2012-2024 The MetaModels team. |
| 6 | + * (c) 2012-2025 The MetaModels team. |
7 | 7 | *
|
8 | 8 | * For the full copyright and license information, please view the LICENSE
|
9 | 9 | * file that was distributed with this source code.
|
|
18 | 18 | * @author Ingolf Steinhardt <[email protected]>
|
19 | 19 | * @author Richard Henkenjohann <[email protected]>
|
20 | 20 | * @author Sven Baumann <[email protected]>
|
21 |
| - * @copyright 2012-2024 The MetaModels team. |
| 21 | + * @copyright 2012-2025 The MetaModels team. |
22 | 22 | * @license https://github.com/MetaModels/core/blob/master/LICENSE LGPL-3.0-or-later
|
23 | 23 | * @filesource
|
24 | 24 | */
|
|
79 | 79 | $GLOBALS['TL_DCA']['tl_content']['fields'],
|
80 | 80 | 1,
|
81 | 81 | [
|
82 |
| - 'metamodel' => [ |
| 82 | + 'metamodel' => [ |
83 | 83 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel'],
|
84 | 84 | 'exclude' => true,
|
85 | 85 | 'inputType' => 'select',
|
|
96 | 96 | ],
|
97 | 97 | 'sql' => "int(10) unsigned NOT NULL default '0'"
|
98 | 98 | ],
|
99 |
| - 'metamodel_layout' => [ |
| 99 | + 'metamodel_layout' => [ |
100 | 100 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_layout'],
|
101 | 101 | 'exclude' => true,
|
102 | 102 | 'inputType' => 'select',
|
|
107 | 107 | ],
|
108 | 108 | 'sql' => "varchar(64) NOT NULL default ''"
|
109 | 109 | ],
|
110 |
| - 'metamodel_noparsing' => [ |
| 110 | + 'metamodel_noparsing' => [ |
111 | 111 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_noparsing'],
|
112 | 112 | 'exclude' => true,
|
113 | 113 | 'inputType' => 'checkbox',
|
|
116 | 116 | ],
|
117 | 117 | 'sql' => "char(1) NOT NULL default ''"
|
118 | 118 | ],
|
119 |
| - 'metamodel_page_param_type' => [ |
| 119 | + 'metamodel_page_param_type' => [ |
120 | 120 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_page_param_type'],
|
121 | 121 | 'exclude' => true,
|
122 | 122 | 'inputType' => 'select',
|
|
128 | 128 | ],
|
129 | 129 | 'sql' => "varchar(64) NOT NULL default 'slugNget'"
|
130 | 130 | ],
|
131 |
| - 'metamodel_page_param' => [ |
| 131 | + 'metamodel_page_param' => [ |
132 | 132 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_page_param'],
|
133 | 133 | 'exclude' => true,
|
134 | 134 | 'inputType' => 'text',
|
|
138 | 138 | ],
|
139 | 139 | 'sql' => "varchar(64) NOT NULL default ''"
|
140 | 140 | ],
|
141 |
| - 'metamodel_maxpaginationlinks' => [ |
| 141 | + 'metamodel_maxpaginationlinks' => [ |
142 | 142 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_maxpaginationlinks'],
|
143 | 143 | 'exclude' => true,
|
144 | 144 | 'inputType' => 'text',
|
|
148 | 148 | ],
|
149 | 149 | 'sql' => "smallint(5) NOT NULL default '0'"
|
150 | 150 | ],
|
151 |
| - 'metamodel_pagination' => [ |
| 151 | + 'metamodel_pagination' => [ |
152 | 152 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_pagination'],
|
153 | 153 | 'exclude' => true,
|
154 | 154 | 'inputType' => 'select',
|
|
159 | 159 | ],
|
160 | 160 | 'sql' => "varchar(64) NOT NULL default ''"
|
161 | 161 | ],
|
162 |
| - 'metamodel_pagination_urlfragment' => [ |
| 162 | + 'metamodel_pagination_urlfragment' => [ |
163 | 163 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_pagination_urlfragment'],
|
164 | 164 | 'exclude' => true,
|
165 | 165 | 'inputType' => 'text',
|
|
169 | 169 | ],
|
170 | 170 | 'sql' => "char(255) NOT NULL default ''"
|
171 | 171 | ],
|
172 |
| - 'metamodel_use_limit' => [ |
| 172 | + 'metamodel_use_limit' => [ |
173 | 173 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_use_limit'],
|
174 | 174 | 'exclude' => true,
|
175 | 175 | 'inputType' => 'checkbox',
|
|
179 | 179 | ],
|
180 | 180 | 'sql' => "char(1) NOT NULL default ''"
|
181 | 181 | ],
|
182 |
| - 'metamodel_limit' => [ |
| 182 | + 'metamodel_limit' => [ |
183 | 183 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_limit'],
|
184 | 184 | 'exclude' => true,
|
185 | 185 | 'inputType' => 'text',
|
|
189 | 189 | ],
|
190 | 190 | 'sql' => "smallint(5) NOT NULL default '0'"
|
191 | 191 | ],
|
192 |
| - 'metamodel_offset' => [ |
| 192 | + 'metamodel_offset' => [ |
193 | 193 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_offset'],
|
194 | 194 | 'exclude' => true,
|
195 | 195 | 'inputType' => 'text',
|
|
199 | 199 | ],
|
200 | 200 | 'sql' => "smallint(5) NOT NULL default '0'"
|
201 | 201 | ],
|
202 |
| - 'metamodel_sortby' => [ |
| 202 | + 'metamodel_sortby' => [ |
203 | 203 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_sortby'],
|
204 | 204 | 'exclude' => true,
|
205 | 205 | 'inputType' => 'select',
|
206 | 206 | 'options_callback' => [ContentElementCallback::class, 'getAttributeNames'],
|
| 207 | + 'reference' => &$GLOBALS['TL_LANG']['tl_content']['select_values'], |
207 | 208 | 'eval' => [
|
208 | 209 | 'includeBlankOption' => true,
|
209 | 210 | 'chosen' => true,
|
210 | 211 | 'tl_class' => 'clr w50'
|
211 | 212 | ],
|
212 | 213 | 'sql' => "varchar(64) NOT NULL default ''"
|
213 | 214 | ],
|
214 |
| - 'metamodel_sortby_direction' => [ |
| 215 | + 'metamodel_sortby_direction' => [ |
215 | 216 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_sortby_direction'],
|
216 | 217 | 'exclude' => true,
|
217 | 218 | 'inputType' => 'select',
|
|
224 | 225 | ],
|
225 | 226 | 'sql' => "varchar(4) NOT NULL default ''"
|
226 | 227 | ],
|
227 |
| - 'metamodel_sort_override' => [ |
| 228 | + 'metamodel_sort_override' => [ |
228 | 229 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_sort_override'],
|
229 | 230 | 'exclude' => true,
|
230 | 231 | 'inputType' => 'checkbox',
|
|
234 | 235 | ],
|
235 | 236 | 'sql' => "char(1) NOT NULL default ''"
|
236 | 237 | ],
|
237 |
| - 'metamodel_sort_param_type' => [ |
| 238 | + 'metamodel_sort_param_type' => [ |
238 | 239 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_sort_param_type'],
|
239 | 240 | 'exclude' => true,
|
240 | 241 | 'inputType' => 'select',
|
|
246 | 247 | ],
|
247 | 248 | 'sql' => "varchar(64) NOT NULL default 'slug'"
|
248 | 249 | ],
|
249 |
| - 'metamodel_order_by_param' => [ |
| 250 | + 'metamodel_order_by_param' => [ |
250 | 251 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_order_by_param'],
|
251 | 252 | 'exclude' => true,
|
252 | 253 | 'inputType' => 'text',
|
|
256 | 257 | ],
|
257 | 258 | 'sql' => "varchar(64) NOT NULL default ''"
|
258 | 259 | ],
|
259 |
| - 'metamodel_order_dir_param' => [ |
| 260 | + 'metamodel_order_dir_param' => [ |
260 | 261 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_order_dir_param'],
|
261 | 262 | 'exclude' => true,
|
262 | 263 | 'inputType' => 'text',
|
|
266 | 267 | ],
|
267 | 268 | 'sql' => "varchar(64) NOT NULL default ''"
|
268 | 269 | ],
|
269 |
| - 'metamodel_sort_urlfragment' => [ |
| 270 | + 'metamodel_sort_urlfragment' => [ |
270 | 271 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_sort_urlfragment'],
|
271 | 272 | 'exclude' => true,
|
272 | 273 | 'inputType' => 'text',
|
|
276 | 277 | ],
|
277 | 278 | 'sql' => "char(255) NOT NULL default ''"
|
278 | 279 | ],
|
279 |
| - 'metamodel_filtering' => |
| 280 | + 'metamodel_filtering' => |
280 | 281 | [
|
281 | 282 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_filtering'],
|
282 | 283 | 'exclude' => true,
|
|
294 | 295 | ],
|
295 | 296 | 'sql' => "int(10) NOT NULL default '0'"
|
296 | 297 | ],
|
297 |
| - 'metamodel_rendersettings' => [ |
| 298 | + 'metamodel_rendersettings' => [ |
298 | 299 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_rendersettings'],
|
299 | 300 | 'exclude' => true,
|
300 | 301 | 'inputType' => 'select',
|
|
311 | 312 | ],
|
312 | 313 | 'sql' => "int(10) NOT NULL default '0'"
|
313 | 314 | ],
|
314 |
| - 'metamodel_donotindex' => [ |
| 315 | + 'metamodel_donotindex' => [ |
315 | 316 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_donotindex'],
|
316 | 317 | 'exclude' => true,
|
317 | 318 | 'inputType' => 'checkbox',
|
|
320 | 321 | ],
|
321 | 322 | 'sql' => "char(1) NOT NULL default ''"
|
322 | 323 | ],
|
323 |
| - 'metamodel_available_values' => [ |
| 324 | + 'metamodel_available_values' => [ |
324 | 325 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_available_values'],
|
325 | 326 | 'exclude' => true,
|
326 | 327 | 'inputType' => 'checkbox',
|
|
329 | 330 | ],
|
330 | 331 | 'sql' => "char(1) NOT NULL default ''"
|
331 | 332 | ],
|
332 |
| - 'metamodel_filterparams' => [ |
| 333 | + 'metamodel_filterparams' => [ |
333 | 334 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_filterparams'],
|
334 | 335 | 'exclude' => true,
|
335 | 336 | 'inputType' => 'mm_subdca',
|
|
345 | 346 | ],
|
346 | 347 | 'sql' => 'longblob NULL'
|
347 | 348 | ],
|
348 |
| - 'metamodel_jumpTo' => [ |
| 349 | + 'metamodel_jumpTo' => [ |
349 | 350 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_jumpTo'],
|
350 | 351 | 'exclude' => true,
|
351 | 352 | 'inputType' => 'pageTree',
|
|
355 | 356 | ],
|
356 | 357 | 'sql' => "int(10) unsigned NOT NULL default '0'"
|
357 | 358 | ],
|
358 |
| - 'metamodel_fef_id' => [ |
| 359 | + 'metamodel_fef_id' => [ |
359 | 360 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_id'],
|
360 | 361 | 'exclude' => true,
|
361 | 362 | 'inputType' => 'text',
|
|
365 | 366 | ],
|
366 | 367 | 'sql' => "char(255) NOT NULL default ''"
|
367 | 368 | ],
|
368 |
| - 'metamodel_fef_urlfragment' => [ |
| 369 | + 'metamodel_fef_urlfragment' => [ |
369 | 370 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_urlfragment'],
|
370 | 371 | 'exclude' => true,
|
371 | 372 | 'inputType' => 'text',
|
|
375 | 376 | ],
|
376 | 377 | 'sql' => "char(255) NOT NULL default ''"
|
377 | 378 | ],
|
378 |
| - 'metamodel_fef_params' => [ |
| 379 | + 'metamodel_fef_params' => [ |
379 | 380 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_params'],
|
380 | 381 | 'exclude' => true,
|
381 | 382 | 'inputType' => 'checkboxWizard',
|
|
386 | 387 | ],
|
387 | 388 | 'sql' => 'blob NULL'
|
388 | 389 | ],
|
389 |
| - 'metamodel_fef_autosubmit' => [ |
| 390 | + 'metamodel_fef_autosubmit' => [ |
390 | 391 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_autosubmit'],
|
391 | 392 | 'exclude' => true,
|
392 | 393 | 'default' => '1',
|
|
396 | 397 | ],
|
397 | 398 | 'sql' => "char(1) NOT NULL default ''"
|
398 | 399 | ],
|
399 |
| - 'metamodel_fef_hideclearfilter' => [ |
| 400 | + 'metamodel_fef_hideclearfilter' => [ |
400 | 401 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_hideclearfilter'],
|
401 | 402 | 'exclude' => true,
|
402 | 403 | 'inputType' => 'checkbox',
|
|
405 | 406 | ],
|
406 | 407 | 'sql' => "char(1) NOT NULL default ''"
|
407 | 408 | ],
|
408 |
| - 'metamodel_fef_template' => [ |
| 409 | + 'metamodel_fef_template' => [ |
409 | 410 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_fef_template'],
|
410 | 411 | 'exclude' => true,
|
411 | 412 | 'inputType' => 'select',
|
|
416 | 417 | ],
|
417 | 418 | 'sql' => "varchar(64) NOT NULL default ''"
|
418 | 419 | ],
|
419 |
| - 'metamodel_meta_title' => [ |
| 420 | + 'metamodel_meta_title' => [ |
420 | 421 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_meta_title'],
|
421 | 422 | 'exclude' => true,
|
422 | 423 | 'inputType' => 'select',
|
|
428 | 429 | ],
|
429 | 430 | 'sql' => "varchar(64) NOT NULL default ''"
|
430 | 431 | ],
|
431 |
| - 'metamodel_meta_description' => [ |
| 432 | + 'metamodel_meta_description' => [ |
432 | 433 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_meta_description'],
|
433 | 434 | 'exclude' => true,
|
434 | 435 | 'inputType' => 'select',
|
|
440 | 441 | ],
|
441 | 442 | 'sql' => "varchar(64) NOT NULL default ''"
|
442 | 443 | ],
|
443 |
| - 'metamodel_use_parameters' => [ |
| 444 | + 'metamodel_use_parameters' => [ |
444 | 445 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_use_parameters'],
|
445 | 446 | 'exclude' => true,
|
446 | 447 | 'inputType' => 'checkbox',
|
|
450 | 451 | ],
|
451 | 452 | 'sql' => "char(1) NOT NULL default ''"
|
452 | 453 | ],
|
453 |
| - 'metamodel_parameters' => [ |
| 454 | + 'metamodel_parameters' => [ |
454 | 455 | 'label' => &$GLOBALS['TL_LANG']['tl_content']['metamodel_parameters'],
|
455 | 456 | 'exclude' => true,
|
456 | 457 | 'inputType' => 'multiColumnWizard',
|
|
0 commit comments