TYPO3 CMS  TYPO3_7-6
Tag.php
Go to the documentation of this file.
1 <?php
2 defined('TYPO3_MODE') or die();
3 
4 $TCA['tx_blogexample_domain_model_tag'] = [
5  'ctrl' => $TCA['tx_blogexample_domain_model_tag']['ctrl'],
6  'interface' => [
7  'showRecordFieldList' => 'hidden, name, posts'
8  ],
9  'columns' => [
10  'sys_language_uid' => [
11  'exclude' => 1,
12  'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.language',
13  'config' => [
14  'type' => 'select',
15  'foreign_table' => 'sys_language',
16  'foreign_table_where' => 'ORDER BY sys_language.title',
17  'items' => [
18  ['LLL:EXT:lang/locallang_general.xlf:LGL.allLanguages', -1],
19  ['LLL:EXT:lang/locallang_general.xlf:LGL.default_value', 0]
20  ],
21  'default' => 0
22  ]
23  ],
24  'l18n_parent' => [
25  'displayCond' => 'FIELD:sys_language_uid:>:0',
26  'exclude' => 1,
27  'label' => 'LLL:EXT:lang/locallang_general.xlf:LGL.l18n_parent',
28  'config' => [
29  'type' => 'select',
30  'items' => [
31  ['', 0],
32  ],
33  'foreign_table' => 'tx_blogexample_domain_model_tag',
34  'foreign_table_where' => 'AND tx_blogexample_domain_model_tag.uid=###REC_FIELD_l18n_parent### AND tx_blogexample_domain_model_tag.sys_language_uid IN (-1,0)',
35  ]
36  ],
37  'hidden' => [
38  'exclude' => 1,
39  'label' => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
40  'config' => [
41  'type' => 'check'
42  ]
43  ],
44  'name' => [
45  'exclude' => 0,
46  'label' => 'LLL:EXT:blog_example/Resources/Private/Language/locallang_db.xml:tx_blogexample_domain_model_tag.name',
47  'config' => [
48  'type' => 'input',
49  'size' => 20,
50  'eval' => 'trim, required',
51  'max' => 256
52  ]
53  ],
54  'posts' => [
55  'exclude' => 1,
56  'label' => 'LLL:EXT:blog_example/Resources/Private/Language/locallang_db.xml:tx_blogexample_domain_model_tag.posts',
57  'config' => [
58  'type' => 'select',
59  'size' => 10,
60  'minitems' => 0,
61  'maxitems' => 9999,
62  'autoSizeMax' => 30,
63  'multiple' => 0,
64  'foreign_table' => 'tx_blogexample_domain_model_post',
65  'MM' => 'tx_blogexample_post_tag_mm',
66  'MM_opposite_field' => 'tags',
67  ]
68  ],
69  ],
70  'types' => [
71  '1' => ['showitem' => 'sys_language_uid, hidden, name, posts']
72  ],
73  'palettes' => [
74  '1' => ['showitem' => '']
75  ]
76 ];
$TCA['tx_blogexample_domain_model_tag']
Definition: Tag.php:4