33
33
'crdate' => 'crdate',
34
34
'cruser_id' => 'cruser_id',
35
35
'default_sortby' => 'ORDER BY title_sorting',
36
'delete' => 'deleted',
36
'delete' => 'deleted',
37
37
'enablecolumns' => array (
38
38
'disabled' => 'hidden',
39
'starttime' => 'starttime',
40
'endtime' => 'endtime',
41
39
'fe_group' => 'fe_group',
43
41
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
44
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfdocuments.png',
42
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfdocuments.png',
46
44
'dividers2tabs' => 2,
47
'searchFields' => 'title,volume,author,year,place,uid,prod_id,location,oai_id,opac_id,union_id,urn',
49
46
'feInterface' => array (
50
47
'fe_admin_fieldList' => '',
58
55
'tstamp' => 'tstamp',
59
56
'crdate' => 'crdate',
60
57
'cruser_id' => 'cruser_id',
61
'languageField' => 'sys_language_uid',
62
'transOrigPointerField' => 'l18n_parent',
58
'languageField' => 'sys_language_uid',
59
'transOrigPointerField' => 'l18n_parent',
63
60
'transOrigDiffSourceField' => 'l18n_diffsource',
64
61
'default_sortby' => 'ORDER BY label',
65
'delete' => 'deleted',
62
'delete' => 'deleted',
66
63
'enablecolumns' => array (
67
64
'disabled' => 'hidden',
69
66
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
70
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfstructures.png',
67
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfstructures.png',
72
69
'dividers2tabs' => 2,
73
'searchFields' => 'label,index_name,oai_name',
74
'requestUpdate' => 'toplevel,thumbnail',
76
71
'feInterface' => array (
77
72
'fe_admin_fieldList' => '',
85
80
'tstamp' => 'tstamp',
86
81
'crdate' => 'crdate',
87
82
'cruser_id' => 'cruser_id',
88
'languageField' => 'sys_language_uid',
89
'transOrigPointerField' => 'l18n_parent',
83
'languageField' => 'sys_language_uid',
84
'transOrigPointerField' => 'l18n_parent',
90
85
'transOrigDiffSourceField' => 'l18n_diffsource',
91
'default_sortby' => 'sorting',
92
'delete' => 'deleted',
86
'sortby' => 'sorting',
87
'delete' => 'deleted',
93
88
'enablecolumns' => array (
94
89
'disabled' => 'hidden',
96
91
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
97
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfmetadata.png',
92
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfmetadata.png',
99
94
'dividers2tabs' => 2,
100
'searchFields' => 'label,index_name,encoding,xpath,xpath_sorting,default',
101
95
'requestUpdate' => 'is_sortable',
103
97
'feInterface' => array (
113
107
'crdate' => 'crdate',
114
108
'cruser_id' => 'cruser_id',
115
109
'default_sortby' => 'ORDER BY type',
116
'delete' => 'deleted',
110
'delete' => 'deleted',
117
111
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
118
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfformats.png',
112
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfformats.png',
119
113
'rootLevel' => 1,
120
114
'dividers2tabs' => 2,
121
'searchFields' => 'type,class',
123
116
'feInterface' => array (
124
117
'fe_admin_fieldList' => '',
133
126
'crdate' => 'crdate',
134
127
'cruser_id' => 'cruser_id',
135
128
'default_sortby' => 'ORDER BY label',
136
'delete' => 'deleted',
129
'delete' => 'deleted',
137
130
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
138
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfsolrcores.png',
131
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfsolrcores.png',
139
132
'rootLevel' => -1,
140
134
'dividers2tabs' => 2,
141
'searchFields' => 'label,index_name',
143
136
'feInterface' => array (
144
137
'fe_admin_fieldList' => '',
154
147
'cruser_id' => 'cruser_id',
155
148
'fe_cruser_id' => 'fe_cruser_id',
156
149
'fe_admin_lock' => 'fe_admin_lock',
157
'languageField' => 'sys_language_uid',
158
'transOrigPointerField' => 'l18n_parent',
150
'languageField' => 'sys_language_uid',
151
'transOrigPointerField' => 'l18n_parent',
159
152
'transOrigDiffSourceField' => 'l18n_diffsource',
160
153
'default_sortby' => 'ORDER BY label',
161
'delete' => 'deleted',
154
'delete' => 'deleted',
162
155
'enablecolumns' => array (
163
156
'disabled' => 'hidden',
164
157
'fe_group' => 'fe_group',
166
159
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
167
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlfcollections.png',
160
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlfcollections.png',
168
161
'rootLevel' => 0,
169
162
'dividers2tabs' => 2,
170
'searchFields' => 'label,index_name,oai_name,fe_cruser_id',
172
164
'feInterface' => array (
173
165
'fe_admin_fieldList' => 'label,description,documents',
181
173
'tstamp' => 'tstamp',
182
174
'crdate' => 'crdate',
183
175
'cruser_id' => 'cruser_id',
184
'languageField' => 'sys_language_uid',
185
'transOrigPointerField' => 'l18n_parent',
176
'languageField' => 'sys_language_uid',
177
'transOrigPointerField' => 'l18n_parent',
186
178
'transOrigDiffSourceField' => 'l18n_diffsource',
187
179
'default_sortby' => 'ORDER BY label',
188
'delete' => 'deleted',
180
'delete' => 'deleted',
189
181
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
190
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icons/txdlflibraries.png',
182
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'res/icon_txdlflibraries.png',
191
183
'rootLevel' => 0,
192
184
'dividers2tabs' => 2,
193
'searchFields' => 'label,website,contact',
195
186
'feInterface' => array (
196
187
'fe_admin_fieldList' => '',
200
// Register static typoscript.
201
t3lib_extMgm::addStaticFile($_EXTKEY, 'typoscript/', 'Basic Configuration');
203
191
// Register plugins.
204
192
t3lib_div::loadTCA('tt_content');
194
// Register static typoscript.
195
t3lib_extMgm::addStaticFile($_EXTKEY,'typoscript/', 'DLF (Base Configuration)');
206
197
// Plugin "collection".
207
198
$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_collection'] = 'layout,select_key,pages,recursive';
274
265
t3lib_extMgm::addPlugin(array('LLL:EXT:dlf/locallang.xml:tt_content.dlf_search', $_EXTKEY.'_search'), 'list_type');
276
t3lib_extMgm::addStaticFile($_EXTKEY, 'plugins/search/', 'Search Facets');
278
267
t3lib_extMgm::addPiFlexFormValue($_EXTKEY.'_search', 'FILE:EXT:'.$_EXTKEY.'/plugins/search/flexform.xml');
280
269
// Plugin "statistics".