... | ... |
@@ -81,7 +81,7 @@ class formilicious_tl_module extends \Backend |
81 | 81 |
$strName = $arrField['name']; |
82 | 82 |
|
83 | 83 |
return sprintf( |
84 |
- '<input type="hidden" name="%s[%s][name]" id="ctrl_%s_row%s_name" value="%s"><div style="width:300px">%s' . ($GLOBALS['TL_DCA']['tl_member']['fields'][$strName]['eval']['mandatory'] ? '<span class="mandatory">*</span>' : '') . ' <span style="color:#b3b3b3; padding-left:3px;">[%s]</span></div>', |
|
84 |
+ '<input type="hidden" name="%s[%s][name]" id="ctrl_%s_row%s_name" value="%s"><div style="width:175px">%s' . ($GLOBALS['TL_DCA']['tl_member']['fields'][$strName]['eval']['mandatory'] ? '<span class="mandatory">*</span>' : '') . ' <span style="color:#b3b3b3; padding-left:3px;">[%s]</span></div>', |
|
85 | 85 |
$objWidget->name, |
86 | 86 |
$i, |
87 | 87 |
$objWidget->name, |
... | ... |
@@ -126,23 +126,30 @@ class formilicious_tl_module extends \Backend |
126 | 126 |
'input_field_callback' => array('formilicious_tl_module', 'onFieldnameInputFieldCallback'), |
127 | 127 |
'eval' => array('hideHead' => true, 'tl_class' => 'mcwUpdateFields'), |
128 | 128 |
), |
129 |
+ 'feGroup' => array |
|
130 |
+ ( |
|
131 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_module']['editable_cols']['feGroup'], |
|
132 |
+ 'inputType' => 'select', |
|
133 |
+ 'options' => array('personal', 'address', 'contact', 'login'), |
|
134 |
+ 'eval' => array('style' => 'width:80px', 'includeBlankOption' => true, 'blankOptionLabel' => &$GLOBALS['TL_LANG']['MSC']['default']), |
|
135 |
+ ), |
|
129 | 136 |
'mandatory' => array |
130 | 137 |
( |
131 |
- 'label' => &$GLOBALS['TL_LANG']['tl_module']['sr_co_addressFields']['mandatory'], |
|
138 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_module']['editable_cols']['mandatory'], |
|
132 | 139 |
'inputType' => 'select', |
133 | 140 |
'options' => array('yes', 'no'), |
134 | 141 |
'reference' => &$GLOBALS['TL_LANG']['MSC'], |
135 |
- 'eval' => array('style' => 'width:80px', 'includeBlankOption' => true, 'blankOptionLabel' => &$GLOBALS['TL_LANG']['tl_iso_producttype']['attributes']['default']), |
|
142 |
+ 'eval' => array('style' => 'width:80px', 'includeBlankOption' => true, 'blankOptionLabel' => &$GLOBALS['TL_LANG']['MSC']['default']), |
|
136 | 143 |
), |
137 | 144 |
'eSM_fl_class' => array |
138 | 145 |
( |
139 |
- 'label' => &$GLOBALS['TL_LANG']['tl_module']['sr_co_addressFields']['eSM_fl_class'], |
|
146 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_module']['editable_cols']['eSM_fl_class'], |
|
140 | 147 |
'inputType' => 'text', |
141 | 148 |
'eval' => array('style' => 'width:80px'), |
142 | 149 |
), |
143 | 150 |
'eSM_fl_width' => array |
144 | 151 |
( |
145 |
- 'label' => &$GLOBALS['TL_LANG']['tl_module']['sr_co_addressFields']['eSM_fl_width'], |
|
152 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_module']['editable_cols']['eSM_fl_width'], |
|
146 | 153 |
'inputType' => 'select', |
147 | 154 |
'default' => 100, |
148 | 155 |
'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), |
... | ... |
@@ -150,7 +157,7 @@ class formilicious_tl_module extends \Backend |
150 | 157 |
), |
151 | 158 |
'eSM_fl_clear' => array |
152 | 159 |
( |
153 |
- 'label' => &$GLOBALS['TL_LANG']['tl_module']['sr_co_addressFields']['eSM_fl_clear'], |
|
160 |
+ 'label' => &$GLOBALS['TL_LANG']['tl_module']['editable_cols']['eSM_fl_clear'], |
|
154 | 161 |
'inputType' => 'checkbox', |
155 | 162 |
), |
156 | 163 |
); |
157 | 164 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,24 @@ |
1 |
+<?php |
|
2 |
+ |
|
3 |
+/** |
|
4 |
+ * Contao Open Source CMS |
|
5 |
+ * |
|
6 |
+ * Copyright (C) 2005-2012 Leo Feyer |
|
7 |
+ * |
|
8 |
+ * @package eSM_reisen |
|
9 |
+ * @author Benjamin Roth <benjamin@esales-media.de> |
|
10 |
+ * @license commercial |
|
11 |
+ * @copyright eSales Media 2012 |
|
12 |
+ */ |
|
13 |
+ |
|
14 |
+ |
|
15 |
+/** |
|
16 |
+ * Fields |
|
17 |
+ */ |
|
18 |
+$GLOBALS['TL_LANG']['tl_module']['editable_cols'] = [ |
|
19 |
+ 'feGroup' => ['Gruppe',''], |
|
20 |
+ 'mandatory' => ['Pflichtfeld',''], |
|
21 |
+ 'eSM_fl_class' => ['Feldbreite',''], |
|
22 |
+ 'eSM_fl_width' => ['Css-Klasse',''], |
|
23 |
+ 'eSM_fl_clear' => ['Neue Zeile',''], |
|
24 |
+]; |
... | ... |
@@ -58,7 +58,7 @@ class ModulePersonalData extends \Contao\ModulePersonalData |
58 | 58 |
foreach ($this->editable as $key=>$fielddata) |
59 | 59 |
{ |
60 | 60 |
// Split formilicious editable data in single vars |
61 |
- list($active, $field, $fieldMandatory, $fieldClass, $fieldWidth, $fieldClr, $position) = array_values($fielddata); |
|
61 |
+ list($active, $field, $fieldGroup, $fieldMandatory, $fieldClass, $fieldWidth, $fieldClr, $position) = array_values($fielddata); |
|
62 | 62 |
|
63 | 63 |
if (!$active) |
64 | 64 |
{ |
... | ... |
@@ -72,6 +72,10 @@ class ModulePersonalData extends \Contao\ModulePersonalData |
72 | 72 |
{ |
73 | 73 |
$GLOBALS['TL_DCA']['tl_member']['fields'][$field]['eval']['mandatory'] = $fieldMandatory == 'yes' ? true : false; |
74 | 74 |
} |
75 |
+ if ($fieldGroup) |
|
76 |
+ { |
|
77 |
+ $GLOBALS['TL_DCA']['tl_member']['fields'][$field]['eval']['feGroup'] = $fieldGroup; |
|
78 |
+ } |
|
75 | 79 |
$arrEditable[$key] = $field; |
76 | 80 |
} |
77 | 81 |
$this->editable = $arrEditable; |
... | ... |
@@ -58,7 +58,7 @@ class ModuleRegistration extends \Contao\ModuleRegistration |
58 | 58 |
foreach ($this->editable as $key=>$fielddata) |
59 | 59 |
{ |
60 | 60 |
// Split formilicious editable data in single vars |
61 |
- list($active, $field, $fieldMandatory, $fieldClass, $fieldWidth, $fieldClr, $position) = array_values($fielddata); |
|
61 |
+ list($active, $field, $fieldGroup, $fieldMandatory, $fieldClass, $fieldWidth, $fieldClr, $position) = array_values($fielddata); |
|
62 | 62 |
|
63 | 63 |
if (!$active) |
64 | 64 |
{ |
... | ... |
@@ -72,6 +72,10 @@ class ModuleRegistration extends \Contao\ModuleRegistration |
72 | 72 |
{ |
73 | 73 |
$GLOBALS['TL_DCA']['tl_member']['fields'][$field]['eval']['mandatory'] = $fieldMandatory == 'yes' ? true : false; |
74 | 74 |
} |
75 |
+ if ($fieldGroup) |
|
76 |
+ { |
|
77 |
+ $GLOBALS['TL_DCA']['tl_member']['fields'][$field]['eval']['feGroup'] = $fieldGroup; |
|
78 |
+ } |
|
75 | 79 |
$arrEditable[$key] = $field; |
76 | 80 |
} |
77 | 81 |
$this->editable = $arrEditable; |