1<?php
2
3return [
4    'ctrl' => [
5        'label' => 'title',
6        'descriptionColumn' => 'rowDescription',
7        'tstamp' => 'tstamp',
8        'sortby' => 'sorting',
9        'title' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages',
10        'type' => 'doktype',
11        'versioningWS' => true,
12        'origUid' => 't3_origuid',
13        'delete' => 'deleted',
14        'crdate' => 'crdate',
15        'hideAtCopy' => true,
16        'prependAtCopy' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.prependAtCopy',
17        'cruser_id' => 'cruser_id',
18        'editlock' => 'editlock',
19        'useColumnsForDefaultValues' => 'doktype,fe_group,hidden',
20        'languageField' => 'sys_language_uid',
21        'transOrigPointerField' => 'l10n_parent',
22        'transOrigDiffSourceField' => 'l10n_diffsource',
23        'translationSource' => 'l10n_source',
24        'enablecolumns' => [
25            'disabled' => 'hidden',
26            'starttime' => 'starttime',
27            'endtime' => 'endtime',
28            'fe_group' => 'fe_group',
29        ],
30        'typeicon_column' => 'doktype',
31        'typeicon_classes' => [
32            '1' => 'apps-pagetree-page-default',
33            '1-hideinmenu' => 'apps-pagetree-page-hideinmenu',
34            '1-root' => 'apps-pagetree-page-domain',
35            '3' => 'apps-pagetree-page-shortcut-external',
36            '3-hideinmenu' => 'apps-pagetree-page-shortcut-external-hideinmenu',
37            '3-root' => 'apps-pagetree-page-shortcut-external-root',
38            '4' => 'apps-pagetree-page-shortcut',
39            '4-hideinmenu' => 'apps-pagetree-page-shortcut-hideinmenu',
40            '4-root' => 'apps-pagetree-page-shortcut-root',
41            '6' => 'apps-pagetree-page-backend-users',
42            '6-hideinmenu' => 'apps-pagetree-page-backend-users-hideinmenu',
43            '6-root' => 'apps-pagetree-page-backend-users-root',
44            '7' => 'apps-pagetree-page-mountpoint',
45            '7-hideinmenu' => 'apps-pagetree-page-mountpoint-hideinmenu',
46            '7-root' => 'apps-pagetree-page-mountpoint-root',
47            '199' => 'apps-pagetree-spacer',
48            '199-hideinmenu' => 'apps-pagetree-spacer-hideinmenu',
49            '199-root' => 'apps-pagetree-page-domain',
50            '254' => 'apps-pagetree-folder-default',
51            '254-hideinmenu' => 'apps-pagetree-folder-default',
52            '254-root' => 'apps-pagetree-page-domain',
53            '255' => 'apps-pagetree-page-recycler',
54            '255-hideinmenu' => 'apps-pagetree-page-recycler',
55            'contains-shop' => 'apps-pagetree-folder-contains-shop',
56            'contains-approve' => 'apps-pagetree-folder-contains-approve',
57            'contains-fe_users' => 'apps-pagetree-folder-contains-fe_users',
58            'contains-board' => 'apps-pagetree-folder-contains-board',
59            'contains-news' => 'apps-pagetree-folder-contains-news',
60            'page-contentFromPid' => 'apps-pagetree-page-content-from-page',
61            'page-contentFromPid-root' => 'apps-pagetree-page-content-from-page-root',
62            'page-contentFromPid-hideinmenu' => 'apps-pagetree-page-content-from-page-hideinmenu',
63            'default' => 'apps-pagetree-page-default',
64        ],
65        'searchFields' => 'title,nav_title,subtitle,url,slug,keywords,description,abstract,author,author_email',
66    ],
67    'interface' => [
68        'maxDBListItems' => 30,
69        'maxSingleDBListItems' => 50,
70    ],
71    'columns' => [
72        'doktype' => [
73            'exclude' => true,
74            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.type',
75            'config' => [
76                'type' => 'select',
77                'renderType' => 'selectSingle',
78                'items' => [
79                    [
80                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.page',
81                        '--div--',
82                        null,
83                        'default',
84                    ],
85                    [
86                        'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:doktype.I.0',
87                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_DEFAULT,
88                        'apps-pagetree-page-default',
89                        'default',
90                    ],
91                    [
92                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.I.4',
93                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_BE_USER_SECTION,
94                        'apps-pagetree-page-backend-users',
95                        'default',
96                    ],
97                    [
98                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.link',
99                        '--div--',
100                        null,
101                        'link',
102                    ],
103                    [
104                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.I.2',
105                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SHORTCUT,
106                        'apps-pagetree-page-shortcut',
107                        'link',
108                    ],
109                    [
110                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.I.5',
111                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_MOUNTPOINT,
112                        'apps-pagetree-page-mountpoint',
113                        'link',
114                    ],
115                    [
116                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.I.8',
117                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_LINK,
118                        'apps-pagetree-page-shortcut-external',
119                        'link',
120                    ],
121                    [
122                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.special',
123                        '--div--',
124                        null,
125                        'special',
126                    ],
127                    [
128                        'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:doktype.I.folder',
129                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SYSFOLDER,
130                        'apps-pagetree-folder-default',
131                        'special',
132                    ],
133                    [
134                        'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:doktype.I.2',
135                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_RECYCLER,
136                        'apps-filetree-folder-recycler',
137                        'special',
138                    ],
139                    [
140                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.I.7',
141                        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SPACER,
142                        'apps-pagetree-spacer',
143                        'special',
144                    ],
145                ],
146                'itemGroups' => [
147                    'default' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.page',
148                    'link' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.link',
149                    'special' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype.div.special',
150                ],
151                'default' => (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_DEFAULT,
152            ],
153        ],
154        'title' => [
155            'l10n_mode' => 'prefixLangTitle',
156            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:title',
157            'config' => [
158                'type' => 'input',
159                'size' => 50,
160                'max' => 255,
161                'eval' => 'trim,required',
162            ],
163        ],
164        'rowDescription' => [
165            'exclude' => true,
166            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.description',
167            'config' => [
168                'type' => 'text',
169                'rows' => 5,
170                'cols' => 30,
171            ],
172        ],
173        'slug' => [
174            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages.slug',
175            'displayCond' => 'USER:' . \TYPO3\CMS\Core\Compatibility\PseudoSiteTcaDisplayCondition::class . '->isInPseudoSite:pages:false',
176            'config' => [
177                'type' => 'slug',
178                'size' => 50,
179                'generatorOptions' => [
180                    'fields' => ['title'],
181                    'fieldSeparator' => '/',
182                    'prefixParentPageSlug' => true,
183                ],
184                'fallbackCharacter' => '-',
185                'eval' => 'uniqueInSite',
186                'default' => '',
187            ],
188        ],
189        'TSconfig' => [
190            'exclude' => true,
191            'l10n_mode' => 'exclude',
192            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:TSconfig',
193            'displayCond' => 'HIDE_FOR_NON_ADMINS',
194            'config' => [
195                'type' => 'text',
196                'cols' => 40,
197                'rows' => 15,
198                'enableTabulator' => true,
199                'fixedFont' => true,
200            ],
201        ],
202        'php_tree_stop' => [
203            'exclude' => true,
204            'l10n_mode' => 'exclude',
205            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:php_tree_stop',
206            'config' => [
207                'type' => 'check',
208                'renderType' => 'checkboxToggle',
209            ],
210        ],
211        'editlock' => [
212            'exclude' => true,
213            'displayCond' => 'HIDE_FOR_NON_ADMINS',
214            'l10n_mode' => 'exclude',
215            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:editlock',
216            'config' => [
217                'type' => 'check',
218                'renderType' => 'checkboxToggle',
219            ],
220        ],
221        'hidden' => [
222            'exclude' => true,
223            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages.hidden_toggle',
224            'config' => [
225                'type' => 'check',
226                'renderType' => 'checkboxToggle',
227                'default' => 1,
228                'items' => [
229                    [
230                        0 => '',
231                        'invertStateDisplay' => true,
232                    ],
233                ],
234            ],
235        ],
236        'starttime' => [
237            'exclude' => true,
238            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.starttime',
239            'config' => [
240                'type' => 'input',
241                'renderType' => 'inputDateTime',
242                'eval' => 'datetime,int',
243                'default' => 0,
244                'behaviour' => [
245                    'allowLanguageSynchronization' => true,
246                ],
247            ],
248        ],
249        'endtime' => [
250            'exclude' => true,
251            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.endtime',
252            'config' => [
253                'type' => 'input',
254                'renderType' => 'inputDateTime',
255                'eval' => 'datetime,int',
256                'default' => 0,
257                'range' => [
258                    'upper' => mktime(0, 0, 0, 1, 1, 2038),
259                ],
260                'behaviour' => [
261                    'allowLanguageSynchronization' => true,
262                ],
263            ],
264        ],
265        'l10n_parent' => [
266            'displayCond' => 'FIELD:sys_language_uid:>:0',
267            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.l18n_parent',
268            'config' => [
269                'type' => 'select',
270                'renderType' => 'selectSingle',
271                'items' => [
272                    [
273                        '',
274                        0,
275                    ],
276                ],
277                'foreign_table' => 'pages',
278                // no sys_language_uid = -1 allowed explicitly!
279                'foreign_table_where' => 'AND {#pages}.{#uid}=###CURRENT_PID### AND {#pages}.{#sys_language_uid} = 0',
280                'default' => 0,
281            ],
282        ],
283        'sys_language_uid' => [
284            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
285            'config' => [
286                'type' => 'language',
287            ],
288        ],
289        'categories' => [
290            'config'=> [
291                'type' => 'category',
292            ],
293        ],
294        'l10n_diffsource' => [
295            'config' => [
296                'type' => 'passthrough',
297                'default' => '',
298            ],
299        ],
300        'l10n_source' => [
301            'config' => [
302                'type' => 'passthrough',
303            ],
304        ],
305        'layout' => [
306            'exclude' => true,
307            'l10n_mode' => 'exclude',
308            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.layout',
309            'config' => [
310                'type' => 'select',
311                'renderType' => 'selectSingle',
312                'items' => [
313                    [
314                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value',
315                        '0',
316                    ],
317                    [
318                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.layout.I.1',
319                        '1',
320                    ],
321                    [
322                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.layout.I.2',
323                        '2',
324                    ],
325                    [
326                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.layout.I.3',
327                        '3',
328                    ],
329                ],
330                'default' => 0,
331            ],
332        ],
333        'fe_group' => [
334            'exclude' => true,
335            'l10n_mode' => 'exclude',
336            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.fe_group',
337            'config' => [
338                'type' => 'select',
339                'renderType' => 'selectMultipleSideBySide',
340                'size' => 7,
341                'maxitems' => 20,
342                'items' => [
343                    [
344                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.hide_at_login',
345                        -1,
346                    ],
347                    [
348                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.any_login',
349                        -2,
350                    ],
351                    [
352                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.usergroups',
353                        '--div--',
354                    ],
355                ],
356                'exclusiveKeys' => '-1,-2',
357                'foreign_table' => 'fe_groups',
358            ],
359        ],
360        'extendToSubpages' => [
361            'exclude' => true,
362            'l10n_mode' => 'exclude',
363            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.extendToSubpages',
364            'config' => [
365                'type' => 'check',
366                'renderType' => 'checkboxToggle',
367            ],
368        ],
369        'nav_title' => [
370            'exclude' => true,
371            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.nav_title',
372            'config' => [
373                'type' => 'input',
374                'size' => 50,
375                'max' => 255,
376                'eval' => 'trim',
377            ],
378        ],
379        'nav_hide' => [
380            'exclude' => true,
381            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages.nav_hide_toggle',
382            'config' => [
383                'type' => 'check',
384                'renderType' => 'checkboxToggle',
385                'items' => [
386                    [
387                        0 => '',
388                        'invertStateDisplay' => true,
389                    ],
390                ],
391                'behaviour' => [
392                    'allowLanguageSynchronization' => true,
393                ],
394            ],
395        ],
396        'subtitle' => [
397            'exclude' => true,
398            'l10n_mode' => 'prefixLangTitle',
399            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.subtitle',
400            'config' => [
401                'type' => 'input',
402                'size' => 50,
403                'max' => 255,
404                'eval' => 'trim',
405            ],
406        ],
407        'target' => [
408            'exclude' => true,
409            'l10n_mode' => 'exclude',
410            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.target',
411            'config' => [
412                'type' => 'input',
413                'size' => 50,
414                'max' => 80,
415                'valuePicker' => [
416                    'items' => [
417                        [ 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:target.I.1', '_blank' ],
418                    ],
419                ],
420                'eval' => 'trim',
421            ],
422        ],
423        'url' => [
424            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.url',
425            'config' => [
426                'type' => 'input',
427                'size' => 50,
428                'max' => 255,
429                'eval' => 'trim,required',
430                'softref' => 'url',
431                'behaviour' => [
432                    'allowLanguageSynchronization' => true,
433                ],
434            ],
435        ],
436        'lastUpdated' => [
437            'exclude' => true,
438            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.lastUpdated',
439            'config' => [
440                'type' => 'input',
441                'renderType' => 'inputDateTime',
442                'eval' => 'datetime,int',
443                'default' => 0,
444                'behaviour' => [
445                    'allowLanguageSynchronization' => true,
446                ],
447            ],
448        ],
449        'newUntil' => [
450            'exclude' => true,
451            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.newUntil',
452            'config' => [
453                'type' => 'input',
454                'renderType' => 'inputDateTime',
455                'eval' => 'date,int',
456                'default' => 0,
457                'behaviour' => [
458                    'allowLanguageSynchronization' => true,
459                ],
460            ],
461        ],
462        'cache_timeout' => [
463            'exclude' => true,
464            'l10n_mode' => 'exclude',
465            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout',
466            'config' => [
467                'type' => 'select',
468                'renderType' => 'selectSingle',
469                'items' => [
470                    [
471                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value',
472                        0,
473                    ],
474                    [
475                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.1',
476                        60,
477                    ],
478                    [
479                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.2',
480                        300,
481                    ],
482                    [
483                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.3',
484                        900,
485                    ],
486                    [
487                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.4',
488                        1800,
489                    ],
490                    [
491                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.5',
492                        3600,
493                    ],
494                    [
495                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.6',
496                        14400,
497                    ],
498                    [
499                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.7',
500                        86400,
501                    ],
502                    [
503                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.8',
504                        172800,
505                    ],
506                    [
507                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.9',
508                        604800,
509                    ],
510                    [
511                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout.I.10',
512                        2678400,
513                    ],
514                ],
515                'default' => 0,
516            ],
517        ],
518        'cache_tags' => [
519            'exclude' => true,
520            'l10n_mode' => 'exclude',
521            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_tags',
522            'config' => [
523                'type' => 'input',
524                'size' => 30,
525                'max' => 255,
526                'eval' => '',
527            ],
528        ],
529        'no_search' => [
530            'exclude' => true,
531            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.no_search',
532            'config' => [
533                'type' => 'check',
534                'renderType' => 'checkboxToggle',
535                'items' => [
536                    [
537                        0 => '',
538                        'invertStateDisplay' => true,
539                    ],
540                ],
541                'behaviour' => [
542                    'allowLanguageSynchronization' => true,
543                ],
544            ],
545        ],
546        'shortcut' => [
547            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.shortcut_page',
548            'config' => [
549                'type' => 'group',
550                'allowed' => 'pages',
551                'size' => 1,
552                'maxitems' => 1,
553                'suggestOptions' => [
554                    'default' => [
555                        'additionalSearchFields' => 'nav_title, url',
556                        'addWhere' => ' AND pages.uid != ###THIS_UID###',
557                    ],
558                ],
559                'default' => 0,
560                'behaviour' => [
561                    'allowLanguageSynchronization' => true,
562                ],
563            ],
564        ],
565        'shortcut_mode' => [
566            'exclude' => true,
567            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode',
568            'config' => [
569                'type' => 'select',
570                'renderType' => 'selectSingle',
571                'items' => [
572                    [
573                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode.I.0',
574                        \TYPO3\CMS\Core\Domain\Repository\PageRepository::SHORTCUT_MODE_NONE,
575                    ],
576                    [
577                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode.I.1',
578                        \TYPO3\CMS\Core\Domain\Repository\PageRepository::SHORTCUT_MODE_FIRST_SUBPAGE,
579                    ],
580                    [
581                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode.I.2',
582                        \TYPO3\CMS\Core\Domain\Repository\PageRepository::SHORTCUT_MODE_RANDOM_SUBPAGE,
583                    ],
584                    [
585                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode.I.3',
586                        \TYPO3\CMS\Core\Domain\Repository\PageRepository::SHORTCUT_MODE_PARENT_PAGE,
587                    ],
588                ],
589                'default' => 0,
590                'behaviour' => [
591                    'allowLanguageSynchronization' => true,
592                ],
593            ],
594        ],
595        'content_from_pid' => [
596            'exclude' => true,
597            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.content_from_pid',
598            'config' => [
599                'type' => 'group',
600                'allowed' => 'pages',
601                'size' => 1,
602                'maxitems' => 1,
603                'suggestOptions' => [
604                    'default' => [
605                        'additionalSearchFields' => 'nav_title, url',
606                        'addWhere' => ' AND pages.uid != ###THIS_UID###',
607                    ],
608                ],
609                'default' => 0,
610                'behaviour' => [
611                    'allowLanguageSynchronization' => true,
612                ],
613            ],
614        ],
615        'mount_pid' => [
616            'l10n_mode' => 'exclude',
617            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid',
618            'config' => [
619                'type' => 'group',
620                'allowed' => 'pages',
621                'size' => 1,
622                'maxitems' => 1,
623                'default' => 0,
624            ],
625        ],
626        'keywords' => [
627            'exclude' => true,
628            'l10n_mode' => 'prefixLangTitle',
629            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.keywords',
630            'config' => [
631                'type' => 'text',
632                'cols' => 40,
633                'rows' => 3,
634            ],
635        ],
636        'description' => [
637            'exclude' => true,
638            'l10n_mode' => 'prefixLangTitle',
639            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.description',
640            'config' => [
641                'type' => 'text',
642                'cols' => 40,
643                'rows' => 3,
644            ],
645        ],
646        'abstract' => [
647            'exclude' => true,
648            'l10n_mode' => 'prefixLangTitle',
649            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.abstract',
650            'config' => [
651                'type' => 'text',
652                'cols' => 40,
653                'rows' => 3,
654            ],
655        ],
656        'author' => [
657            'exclude' => true,
658            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.author',
659            'config' => [
660                'type' => 'input',
661                'size' => 23,
662                'eval' => 'trim',
663                'max' => 80,
664                'behaviour' => [
665                    'allowLanguageSynchronization' => true,
666                ],
667            ],
668        ],
669        'author_email' => [
670            'exclude' => true,
671            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.email',
672            'config' => [
673                'type' => 'input',
674                'size' => 23,
675                'eval' => 'trim,email',
676                'max' => 255,
677                'softref' => 'email[subst]',
678                'behaviour' => [
679                    'allowLanguageSynchronization' => true,
680                ],
681            ],
682        ],
683        'media' => [
684            'exclude' => true,
685            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.media',
686            'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
687                'media',
688                [
689                    // Use the imageoverlayPalette instead of the basicoverlayPalette
690                    'overrideChildTca' => [
691                        'types' => [
692                            '0' => [
693                                'showitem' => '
694                                    --palette--;;imageoverlayPalette,
695                                    --palette--;;filePalette',
696                            ],
697                            \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => [
698                                'showitem' => '
699                                    --palette--;;imageoverlayPalette,
700                                    --palette--;;filePalette',
701                            ],
702                            \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
703                                'showitem' => '
704                                    --palette--;;imageoverlayPalette,
705                                    --palette--;;filePalette',
706                            ],
707                            \TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => [
708                                'showitem' => '
709                                    --palette--;;audioOverlayPalette,
710                                    --palette--;;filePalette',
711                            ],
712                            \TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => [
713                                'showitem' => '
714                                    --palette--;;videoOverlayPalette,
715                                    --palette--;;filePalette',
716                            ],
717                            \TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => [
718                                'showitem' => '
719                                    --palette--;;imageoverlayPalette,
720                                    --palette--;;filePalette',
721                            ],
722                        ],
723                    ],
724                    'behaviour' => [
725                        'allowLanguageSynchronization' => true,
726                    ],
727                ]
728            ),
729        ],
730        'is_siteroot' => [
731            'exclude' => true,
732            'l10n_mode' => 'exclude',
733            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.is_siteroot',
734            'config' => [
735                'type' => 'check',
736                'renderType' => 'checkboxToggle',
737            ],
738        ],
739        'mount_pid_ol' => [
740            'exclude' => true,
741            'l10n_mode' => 'exclude',
742            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid_ol',
743            'config' => [
744                'type' => 'radio',
745                'items' => [
746                    [
747                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid_ol.I.0',
748                        0,
749                    ],
750                    [
751                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid_ol.I.1',
752                        1,
753                    ],
754                ],
755            ],
756        ],
757        'module' => [
758            'exclude' => true,
759            'l10n_mode' => 'exclude',
760            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.module',
761            'config' => [
762                'type' => 'select',
763                'renderType' => 'selectSingle',
764                'items' => [
765                    [
766                        '',
767                        '',
768                        '',
769                    ],
770                    [
771                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.module.I.4',
772                        'fe_users',
773                        'status-user-frontend',
774                    ],
775                ],
776                'default' => '',
777            ],
778        ],
779        'fe_login_mode' => [
780            'exclude' => true,
781            'l10n_mode' => 'exclude',
782            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode',
783            'config' => [
784                'type' => 'select',
785                'renderType' => 'selectSingle',
786                'items' => [
787                    [
788                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode.enable',
789                        0,
790                    ],
791                    [
792                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode.disableAll',
793                        1,
794                    ],
795                    [
796                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode.disableGroups',
797                        3,
798                    ],
799                    [
800                        'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode.enableAgain',
801                        2,
802                    ],
803                ],
804            ],
805        ],
806        'l18n_cfg' => [
807            'exclude' => true,
808            'l10n_mode' => 'exclude',
809            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.l18n_cfg',
810            'config' => [
811                'type' => 'check',
812                'items' => [
813                    ['LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.l18n_cfg.I.1'],
814                    [$GLOBALS['TYPO3_CONF_VARS']['FE']['hidePagesIfNotTranslatedByDefault'] ? 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.l18n_cfg.I.2a' : 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.l18n_cfg.I.2'],
815                ],
816            ],
817        ],
818        'backend_layout' => [
819            'exclude' => true,
820            'l10n_mode' => 'exclude',
821            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_formlabel',
822            'config' => [
823                'type' => 'select',
824                'renderType' => 'selectSingle',
825                'items' => [
826                    ['', ''],
827                    ['LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout.none', -1],
828                ],
829                'itemsProcFunc' => \TYPO3\CMS\Backend\View\BackendLayoutView::class . '->addBackendLayoutItems',
830                'fieldWizard' => [
831                    'selectIcons' => [
832                        'disabled' => false,
833                    ],
834                ],
835                'fieldInformation' => [
836                    'backendLayoutFromParentPage' => [
837                        'renderType' => 'backendLayoutFromParentPage',
838                    ],
839                ],
840                'maxitems' => 1,
841            ],
842        ],
843        'backend_layout_next_level' => [
844            'exclude' => true,
845            'l10n_mode' => 'exclude',
846            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_next_level_formlabel',
847            'config' => [
848                'type' => 'select',
849                'renderType' => 'selectSingle',
850                'items' => [
851                    ['', ''],
852                    ['LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout.none', -1],
853                ],
854                'itemsProcFunc' => \TYPO3\CMS\Backend\View\BackendLayoutView::class . '->addBackendLayoutItems',
855                'fieldWizard' => [
856                    'selectIcons' => [
857                        'disabled' => false,
858                    ],
859                ],
860                'maxitems' => 1,
861            ],
862        ],
863        'tsconfig_includes' => [
864            'exclude' => true,
865            'l10n_mode' => 'exclude',
866            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tsconfig_includes',
867            'displayCond' => 'HIDE_FOR_NON_ADMINS',
868            'config' => [
869                'type' => 'select',
870                'renderType' => 'selectMultipleSideBySide',
871                'size' => 10,
872                'items' => [],
873                'softref' => 'ext_fileref',
874            ],
875        ],
876    ],
877    'types' => [
878        // normal
879        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_DEFAULT => [
880            'showitem' => '
881                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
882                    --palette--;;standard,
883                    --palette--;;title,
884                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,
885                    --palette--;;abstract,
886                    --palette--;;metatags,
887                    --palette--;;editorial,
888                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
889                    --palette--;;layout,
890                    --palette--;;replace,
891                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
892                    --palette--;;links,
893                    --palette--;;caching,
894                    --palette--;;miscellaneous,
895                    --palette--;;module,
896                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
897                    --palette--;;media,
898                    --palette--;;config,
899                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
900                    --palette--;;language,
901                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
902                    --palette--;;visibility,
903                    --palette--;;access,
904                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
905                    categories,
906                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
907                    rowDescription,
908                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
909            ',
910        ],
911        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_BE_USER_SECTION => [
912            'showitem' => '
913                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
914                    --palette--;;standard,
915                    --palette--;;title,
916                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,
917                    --palette--;;abstract,
918                    --palette--;;metatags,
919                    --palette--;;editorial,
920                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
921                    --palette--;;layout,
922                    --palette--;;replace,
923                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
924                    --palette--;;links,
925                    --palette--;;caching,
926                    --palette--;;miscellaneous,
927                    --palette--;;module,
928                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
929                    --palette--;;media,
930                    --palette--;;config,
931                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
932                    --palette--;;language,
933                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
934                    --palette--;;visibility,
935                    --palette--;;access,
936                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
937                    categories,
938                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
939                    rowDescription,
940                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
941            ',
942        ],
943        // external URL
944        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_LINK => [
945            'showitem' => '
946                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
947                    doktype,
948                    --palette--;;title,
949                    --palette--;;external,
950                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,
951                    --palette--;;abstract,
952                    --palette--;;editorial,
953                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
954                    --palette--;;layout,
955                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
956                    --palette--;;miscellaneous,
957                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
958                    --palette--;;media,
959                    --palette--;;config,
960                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
961                    --palette--;;language,
962                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
963                    --palette--;;visibility,
964                    --palette--;;access,
965                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
966                    categories,
967                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
968                    rowDescription,
969                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
970            ',
971        ],
972        // shortcut
973        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SHORTCUT => [
974            'showitem' => '
975                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
976                    doktype,
977                    --palette--;;title,
978                    --palette--;;shortcut,
979                    --palette--;;shortcutpage,
980                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,
981                    --palette--;;abstract,
982                    --palette--;;editorial,
983                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
984                    --palette--;;layout,
985                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
986                    --palette--;;links,
987                    --palette--;;miscellaneous,
988                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
989                    --palette--;;media,
990                    --palette--;;config,
991                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
992                    --palette--;;language,
993                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
994                    --palette--;;visibility,
995                    --palette--;;access,
996                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
997                    categories,
998                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
999                    rowDescription,
1000                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
1001            ',
1002        ],
1003        // mount page
1004        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_MOUNTPOINT => [
1005            'showitem' => '
1006                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
1007                    doktype,
1008                    --palette--;;title,
1009                    --palette--;;mountpoint,
1010                    --palette--;;mountpage,
1011                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.metadata,
1012                    --palette--;;abstract,
1013                    --palette--;;editorial,
1014                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
1015                    --palette--;;layout,
1016                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
1017                    --palette--;;links,
1018                    --palette--;;miscellaneous,
1019                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
1020                    --palette--;;media,
1021                    --palette--;;config,
1022                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:language,
1023                    --palette--;;language,
1024                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
1025                    --palette--;;visibility,
1026                    --palette--;;access,
1027                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
1028                    categories,
1029                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
1030                    rowDescription,
1031                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
1032            ',
1033        ],
1034        // spacer
1035        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SPACER => [
1036            'showitem' => '
1037                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
1038                    --palette--;;standard,
1039                    --palette--;;titleonly,
1040                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
1041                    --palette--;;backend_layout,
1042                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
1043                    --palette--;;config,
1044                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
1045                    --palette--;;visibility,
1046                    --palette--;;access,
1047                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
1048                    categories,
1049                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
1050                    rowDescription,
1051                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
1052            ',
1053        ],
1054        // Folder
1055        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_SYSFOLDER => [
1056            'showitem' => '
1057                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
1058                    --palette--;;standard,
1059                    --palette--;;titleonly,
1060                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.appearance,
1061                    --palette--;;backend_layout,
1062                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.behaviour,
1063                    --palette--;;module,
1064                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.resources,
1065                    --palette--;;media,
1066                    --palette--;;config,
1067                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
1068                    --palette--;;hiddenonly,
1069                    --palette--;;adminsonly,
1070                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
1071                    categories,
1072                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
1073                    rowDescription,
1074                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
1075            ',
1076        ],
1077        // Trash
1078        (string)\TYPO3\CMS\Core\Domain\Repository\PageRepository::DOKTYPE_RECYCLER => [
1079            'showitem' => '
1080                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
1081                    --palette--;;standard,
1082                    --palette--;;titleonly,
1083                --div--;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tabs.access,
1084                    --palette--;;hiddenonly,
1085                    --palette--;;adminsonly,
1086                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:categories,
1087                    categories,
1088                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:notes,
1089                    rowDescription,
1090                --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
1091            ',
1092        ],
1093    ],
1094    'palettes' => [
1095        '1' => [
1096            'showitem' => 'starttime, endtime, extendToSubpages',
1097        ],
1098        '2' => [
1099            'showitem' => 'layout, lastUpdated, newUntil, no_search',
1100        ],
1101        '3' => [
1102            'showitem' => 'target, cache_timeout, cache_tags',
1103        ],
1104        '5' => [
1105            'showitem' => 'author, author_email',
1106        ],
1107        '6' => [
1108            'showitem' => 'php_tree_stop, editlock',
1109        ],
1110        '7' => [
1111            'showitem' => 'is_siteroot',
1112        ],
1113        '8' => [
1114            'showitem' => 'backend_layout_next_level',
1115        ],
1116        'standard' => [
1117            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.standard',
1118            'showitem' => 'doktype;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.doktype_formlabel',
1119        ],
1120        'shortcut' => [
1121            'showitem' => 'shortcut_mode;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_mode_formlabel',
1122        ],
1123        'shortcutpage' => [
1124            'showitem' => 'shortcut;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.shortcut_formlabel',
1125        ],
1126        'mountpoint' => [
1127            'showitem' => 'mount_pid_ol;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid_ol_formlabel',
1128        ],
1129        'mountpage' => [
1130            'showitem' => 'mount_pid;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.mount_pid_formlabel',
1131        ],
1132        'external' => [
1133            'showitem' => 'url;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.url_formlabel, target',
1134        ],
1135        'title' => [
1136            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.title',
1137            'showitem' => 'title;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.title_formlabel, --linebreak--, slug, --linebreak--, nav_title;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.nav_title_formlabel, --linebreak--, subtitle;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.subtitle_formlabel',
1138        ],
1139        'titleonly' => [
1140            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.title',
1141            'showitem' => 'title;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.title_formlabel, --linebreak--, slug',
1142        ],
1143        'visibility' => [
1144            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.visibility',
1145            'showitem' => 'hidden;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages.hidden_toggle_formlabel, nav_hide;LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:pages.nav_hide_toggle_formlabel',
1146        ],
1147        'hiddenonly' => [
1148            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.visibility',
1149            'showitem' => 'hidden;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.hidden_formlabel',
1150        ],
1151        'access' => [
1152            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.access',
1153            'showitem' => 'starttime;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.starttime_formlabel, endtime;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.endtime_formlabel, extendToSubpages;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.extendToSubpages_formlabel, --linebreak--, fe_group;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_group_formlabel, --linebreak--, fe_login_mode;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.fe_login_mode_formlabel, --linebreak--,editlock',
1154        ],
1155        'abstract' => [
1156            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.abstract',
1157            'showitem' => 'abstract;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.abstract_formlabel',
1158        ],
1159        'metatags' => [
1160            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.metatags',
1161            'showitem' => 'keywords;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.keywords_formlabel',
1162        ],
1163        'editorial' => [
1164            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.editorial',
1165            'showitem' => 'author;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.author_formlabel, author_email;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.author_email_formlabel, lastUpdated;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.lastUpdated_formlabel',
1166        ],
1167        'layout' => [
1168            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.layout',
1169            'showitem' => 'layout, newUntil;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.newUntil_formlabel, --linebreak--, backend_layout;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_formlabel, backend_layout_next_level;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_next_level_formlabel',
1170        ],
1171        'backend_layout' => [
1172            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.layout',
1173            'showitem' => 'backend_layout;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_formlabel, backend_layout_next_level;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.backend_layout_next_level_formlabel',
1174        ],
1175        'module' => [
1176            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.module',
1177            'showitem' => 'module;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.module_formlabel',
1178        ],
1179        'replace' => [
1180            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.replace',
1181            'showitem' => 'content_from_pid;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.content_from_pid_formlabel',
1182        ],
1183        'links' => [
1184            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.links',
1185            'showitem' => 'target;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.target_formlabel',
1186        ],
1187        'caching' => [
1188            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.caching',
1189            'showitem' => 'cache_timeout;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.cache_timeout_formlabel, cache_tags',
1190        ],
1191        'language' => [
1192            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.language',
1193            'showitem' => 'l18n_cfg;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.l18n_cfg_formlabel',
1194        ],
1195        'miscellaneous' => [
1196            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.miscellaneous',
1197            'showitem' => 'is_siteroot;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.is_siteroot_formlabel, no_search;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.no_search_formlabel, php_tree_stop;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.php_tree_stop_formlabel',
1198        ],
1199        'adminsonly' => [
1200            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.miscellaneous',
1201            'showitem' => 'editlock;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.editlock_formlabel',
1202        ],
1203        'media' => [
1204            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.media',
1205            'showitem' => 'media;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.media_formlabel',
1206        ],
1207        'config' => [
1208            'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.palettes.config',
1209            'showitem' => 'tsconfig_includes;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.tsconfig_includes, --linebreak--, TSconfig;LLL:EXT:frontend/Resources/Private/Language/locallang_tca.xlf:pages.TSconfig_formlabel',
1210        ],
1211    ],
1212];
1213