Browse code

Update

Benjamin Roth authored on15/08/2023 00:19:43
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,124 @@
1
+<?php
2
+
3
+/**
4
+ * This file is part of contao-weinanlieferung-bundle.
5
+ *
6
+ * (c) vonRotenberg
7
+ *
8
+ * @license commercial
9
+ */
10
+
11
+use Contao\DC_Table;
12
+use Contao\DataContainer;
13
+
14
+$GLOBALS['TL_DCA']['tl_vr_wa_leseart'] = array
15
+(
16
+    // Config
17
+    'config' => array
18
+    (
19
+        'dataContainer'    => DC_Table::class,
20
+        'enableVersioning' => true,
21
+        'sql'              => array
22
+        (
23
+            'keys' => array
24
+            (
25
+                'id'  => 'primary'
26
+            )
27
+        )
28
+    ),
29
+
30
+    // List
31
+    'list' => array
32
+    (
33
+        'sorting' => array
34
+        (
35
+            'mode'                    => DataContainer::MODE_SORTED,
36
+            'fields'                  => array('title'),
37
+            'flag'                    => DataContainer::SORT_INITIAL_LETTER_ASC,
38
+            'panelLayout'             => 'limit'
39
+        ),
40
+        'label' => array(
41
+            'fields'                  => array('title'),
42
+            'format'                  => '%s'
43
+        ),
44
+        'global_operations' => array
45
+        (
46
+            'back' => array
47
+            (
48
+                'href'                => 'table=tl_vr_wa_standort',
49
+                'class'               => 'header_back',
50
+            ),
51
+            'all' => array
52
+            (
53
+                'href'                => 'act=select',
54
+                'class'               => 'header_edit_all',
55
+                'attributes'          => 'onclick="Backend.getScrollOffset()" accesskey="e"'
56
+            )
57
+        ),
58
+        'operations' => array
59
+        (
60
+            'edit' => array
61
+            (
62
+                'href'                => 'act=edit',
63
+                'icon'                => 'edit.gif',
64
+            ),
65
+            'copy' => array
66
+            (
67
+                'href'                => 'act=paste&amp;mode=copy',
68
+                'icon'                => 'copy.svg'
69
+            ),
70
+            'cut' => array
71
+            (
72
+                'href'                => 'act=paste&amp;mode=cut',
73
+                'icon'                => 'cut.svg',
74
+                'attributes'          => 'onclick="Backend.getScrollOffset()"'
75
+            ),
76
+            'delete' => array
77
+            (
78
+                'href'                => 'act=delete',
79
+                'icon'                => 'delete.gif',
80
+            ),
81
+            'show' => array
82
+            (
83
+                'icon'                => 'show.gif',
84
+            ),
85
+        )
86
+    ),
87
+
88
+    // Palettes
89
+    'palettes' => array
90
+    (
91
+        'default' => '{title_legend},title'
92
+    ),
93
+
94
+    // Subpalettes
95
+    'subpalettes' => array
96
+    (
97
+    ),
98
+
99
+    // Fields
100
+    'fields' => array
101
+    (
102
+        'id' => array
103
+        (
104
+            'sql'                     => "int(10) unsigned NOT NULL auto_increment"
105
+        ),
106
+        'tstamp' => array
107
+        (
108
+            'sql'                     => "int(10) unsigned NOT NULL default 0"
109
+        ),
110
+        'title' => array
111
+        (
112
+            'exclude'                 => true,
113
+            'sorting'                 => true,
114
+            'flag'                    => DataContainer::SORT_INITIAL_LETTER_ASC,
115
+            'inputType'               => 'text',
116
+            'eval'                    => array
117
+            (
118
+                'mandatory' => true,
119
+                'maxlength' => 255
120
+            ),
121
+            'sql'                     => "varchar(255) NOT NULL default ''"
122
+        )
123
+    )
124
+);