Browse code

Add some missing css and add center alignment option for submit widget

Benjamin Roth authored on24/01/2023 14:52:03
Showing1 changed files
... ...
@@ -67,7 +67,7 @@ $GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_alignment'] = array
67 67
 	'exclude'                 => true,
68 68
 	'inputType'               => 'select',
69 69
 	'default'                 => 'fl_left',
70
-	'options'                 => array('fl_left','fl_right'),
70
+	'options'                 => array('fl_left','fl_center','fl_right'),
71 71
 	'reference'               => &$GLOBALS['TL_LANG']['tl_form_field']['ref_alignment'],
72 72
 	'eval'                    => array('tl_class'=>'w50'),
73 73
 	'sql'                     => "varchar(8) NOT NULL default ''"
Browse code

First iteration of revamped formilicious for Contao 4.13+

Benjamin Roth authored on20/01/2023 09:49:23
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,74 @@
1
+<?php
2
+
3
+/**
4
+ * eSales Media Formilicious for Contao Open Source CMS
5
+ *
6
+ * Copyright (C) 2013-2014 eSalesMedia
7
+ *
8
+ * @package    eSM_formilicious
9
+ * @link       http://www.esales-media.de
10
+ * @license    http://www.gnu.org/licenses/lgpl-3.0.html LGPL
11
+ *
12
+ * @author     Benjamin Roth <benjamin@esales-media.de>
13
+ */
14
+
15
+/**
16
+ * Palettes
17
+ */
18
+$GLOBALS['TL_DCA']['tl_form_field']['palettes']['select'] = str_replace(',class,', ',class,value,',$GLOBALS['TL_DCA']['tl_form_field']['palettes']['select']);
19
+
20
+
21
+/**
22
+ * Add fields to tl_form_field
23
+ */
24
+$GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_clear'] = array
25
+(
26
+	'label'                   => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_clear'],
27
+	'exclude'                 => true,
28
+	'inputType'               => 'checkbox',
29
+	'eval'                    => array('tl_class'=>'w50 m12 cbx'),
30
+	'sql'                     => "char(1) NOT NULL default ''"
31
+);
32
+
33
+
34
+$GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_width'] = array
35
+(
36
+	'label'                   => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_width'],
37
+	'exclude'                 => true,
38
+	'inputType'               => 'select',
39
+	'default'                 => 100,
40
+	'options'                 => array(10, 11, 15, '16_5', 20, 22, 25, 30, 33, 35, 40, 44, 45, 50, 55, 60, 65, 66, 70, 75, 80, 85, 90, 95, 100),
41
+	'reference'               => &$GLOBALS['TL_LANG']['tl_form_field']['ref_width'],
42
+	'eval'                    => array('tl_class'=>'w50'),
43
+	'sql'                     => "varchar(4) NOT NULL default '100'"
44
+);
45
+
46
+$GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_class'] = array
47
+(
48
+	'label'                   => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_class'],
49
+	'exclude'                 => true,
50
+	'inputType'               => 'text',
51
+	'eval'                    => array('maxlength'=>255, 'tl_class'=>'w50'),
52
+	'sql'                     => "varchar(255) NOT NULL default ''"
53
+);
54
+
55
+$GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_lblpadding'] = array
56
+(
57
+	'label'                   => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_lblpadding'],
58
+	'exclude'                 => true,
59
+	'inputType'               => 'checkbox',
60
+	'eval'                    => array('tl_class'=>'w50 m12 cbx'),
61
+	'sql'                     => "char(1) NOT NULL default ''"
62
+);
63
+
64
+$GLOBALS['TL_DCA']['tl_form_field']['fields']['eSM_fl_alignment'] = array
65
+(
66
+	'label'                   => &$GLOBALS['TL_LANG']['tl_form_field']['eSM_fl_alignment'],
67
+	'exclude'                 => true,
68
+	'inputType'               => 'select',
69
+	'default'                 => 'fl_left',
70
+	'options'                 => array('fl_left','fl_right'),
71
+	'reference'               => &$GLOBALS['TL_LANG']['tl_form_field']['ref_alignment'],
72
+	'eval'                    => array('tl_class'=>'w50'),
73
+	'sql'                     => "varchar(8) NOT NULL default ''"
74
+);