‪TYPO3CMS  11.5
sys_news.php
Go to the documentation of this file.
1 <?php
2 
3 return [
4  'ctrl' => [
5  'title' => 'LLL:EXT:core/Resources/Private/Language/locallang_tca.xlf:sys_news',
6  'label' => 'title',
7  'tstamp' => 'tstamp',
8  'crdate' => 'crdate',
9  'cruser_id' => 'cruser_id',
10  'adminOnly' => true,
11  'rootLevel' => 1,
12  'groupName' => 'backendaccess',
13  'delete' => 'deleted',
14  'enablecolumns' => [
15  'disabled' => 'hidden',
16  'starttime' => 'starttime',
17  'endtime' => 'endtime',
18  ],
19  'default_sortby' => 'crdate DESC',
20  'typeicon_classes' => [
21  'default' => 'mimetypes-x-sys_news',
22  ],
23  'searchFields' => 'title,content',
24  ],
25  'columns' => [
26  'hidden' => [
27  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.enabled',
28  'exclude' => true,
29  'config' => [
30  'type' => 'check',
31  'renderType' => 'checkboxToggle',
32  'default' => 0,
33  'items' => [
34  [
35  0 => '',
36  'invertStateDisplay' => true,
37  ],
38  ],
39  ],
40  ],
41  'starttime' => [
42  'exclude' => true,
43  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.starttime',
44  'config' => [
45  'type' => 'input',
46  'renderType' => 'inputDateTime',
47  'eval' => 'datetime,int',
48  'default' => 0,
49  ],
50  ],
51  'endtime' => [
52  'exclude' => true,
53  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.endtime',
54  'config' => [
55  'type' => 'input',
56  'renderType' => 'inputDateTime',
57  'eval' => 'datetime,int',
58  'default' => 0,
59  ],
60  ],
61  'title' => [
62  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.title',
63  'config' => [
64  'type' => 'input',
65  'size' => 30,
66  'max' => 255,
67  'eval' => 'required',
68  ],
69  ],
70  'content' => [
71  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.text',
72  'config' => [
73  'type' => 'text',
74  'cols' => 48,
75  'rows' => 5,
76  'enableRichtext' => true,
77  'richtextConfiguration' => 'sys_news',
78  ],
79  ],
80  'crdate' => [
81  'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.creationDate',
82  'config' => [
83  'type' => 'input',
84  'renderType' => 'inputDateTime',
85  'eval' => 'datetime,int',
86  'default' => 0,
87  ],
88  ],
89  ],
90  'types' => [
91  '1' => [
92  'showitem' => '
93  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general,
94  title,content,crdate,
95  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:access,
96  hidden, --palette--;;timeRestriction,
97  --div--;LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:extended,
98  ',
99  ],
100  ],
101  'palettes' => [
102  'timeRestriction' => ['showitem' => 'starttime, endtime'],
103  ],
104 ];