Browse code

Integrate managed properties BE module and FE modules

Benjamin Roth authored on07/08/2024 13:28:28
Showing1 changed files
... ...
@@ -8,6 +8,8 @@
8 8
  * @license commercial
9 9
  */
10 10
 
11
+use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\ManagedPropertyController;
12
+use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\ManagedPropertyReaderController;
11 13
 use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsAdController;
12 14
 use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsListController;
13 15
 use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsReaderController;
... ...
@@ -15,6 +17,23 @@ use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAss
15 17
 $GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsListController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories,imgSize,vr_re_grouped;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
16 18
 $GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsAdController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
17 19
 $GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsReaderController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},imgSize;{re_form_legend},vr_re_formUrl;{re_overview_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
20
+$GLOBALS['TL_DCA']['tl_module']['palettes'][ManagedPropertyController::TYPE] = '
21
+    {title_legend},name,headline,type;
22
+    {image_legend},imgSize;
23
+    {re_reader_legend},jumpTo;
24
+    {template_legend:hide},customTpl;
25
+    {protected_legend:hide},protected;
26
+    {expert_legend:hide},cssID
27
+';
28
+
29
+$GLOBALS['TL_DCA']['tl_module']['palettes'][ManagedPropertyReaderController::TYPE] = '
30
+    {title_legend},name,headline,type;
31
+    {image_legend},imgSize;
32
+    {re_overview_legend},jumpTo;
33
+    {template_legend:hide},customTpl;
34
+    {protected_legend:hide},protected;
35
+    {expert_legend:hide},cssID
36
+';
18 37
 
19 38
 $GLOBALS['TL_DCA']['tl_module']['fields']['vr_re_categories'] = [
20 39
   'exclude'                 => true,
Browse code

Add grouping for list module

Benjamin Roth authored on27/02/2024 15:01:02
Showing1 changed files
... ...
@@ -12,7 +12,7 @@ use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAss
12 12
 use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsListController;
13 13
 use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsReaderController;
14 14
 
15
-$GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsListController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories,imgSize;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
15
+$GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsListController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories,imgSize,vr_re_grouped;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
16 16
 $GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsAdController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
17 17
 $GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsReaderController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},imgSize;{re_form_legend},vr_re_formUrl;{re_overview_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
18 18
 
... ...
@@ -31,3 +31,10 @@ $GLOBALS['TL_DCA']['tl_module']['fields']['vr_re_formUrl'] = [
31 31
   'eval'                    => array('mandatory'=>true, 'rgxp'=>'url', 'decodeEntities'=>true, 'maxlength'=>255, 'tl_class'=>'w50'),
32 32
   'sql'                     => "varchar(255) NOT NULL default ''"
33 33
 ];
34
+
35
+$GLOBALS['TL_DCA']['tl_module']['fields']['vr_re_grouped'] = [
36
+    'exclude'                 => true,
37
+    'inputType'               => 'checkbox',
38
+    'eval'                    => array('tl_class'=>'clr m12 w50'),
39
+    'sql'                     => "char(1) NOT NULL default ''"
40
+];
Browse code

Initial commit

Benjamin Roth authored on26/02/2024 17:53:24
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,33 @@
1
+<?php
2
+
3
+/**
4
+ * OBG Customizations
5
+ *
6
+ * Copyright (c) 2021 vonRotenberg
7
+ *
8
+ * @license commercial
9
+ */
10
+
11
+use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsAdController;
12
+use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsListController;
13
+use vonRotenberg\RealEstateListingBundle\Controller\FrontendModule\RealEstateAssetsReaderController;
14
+
15
+$GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsListController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories,imgSize;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
16
+$GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsAdController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},vr_re_categories;{re_reader_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
17
+$GLOBALS['TL_DCA']['tl_module']['palettes'][RealEstateAssetsReaderController::TYPE] = '{title_legend},name,headline,type;{real_estate_legend},imgSize;{re_form_legend},vr_re_formUrl;{re_overview_legend},jumpTo;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID';
18
+
19
+$GLOBALS['TL_DCA']['tl_module']['fields']['vr_re_categories'] = [
20
+  'exclude'                 => true,
21
+  'inputType'               => 'checkboxWizard',
22
+  'foreignKey'              => 'tl_vr_real_estate_categories.title',
23
+  'eval'                    => array('mandatory'=>true, 'multiple'=>true, 'tl_class'=>'w50'),
24
+  'sql'                     => "blob NULL",
25
+  'relation'                => array('type'=>'hasMany', 'load'=>'lazy')
26
+];
27
+
28
+$GLOBALS['TL_DCA']['tl_module']['fields']['vr_re_formUrl'] = [
29
+  'exclude'                 => true,
30
+  'inputType'               => 'text',
31
+  'eval'                    => array('mandatory'=>true, 'rgxp'=>'url', 'decodeEntities'=>true, 'maxlength'=>255, 'tl_class'=>'w50'),
32
+  'sql'                     => "varchar(255) NOT NULL default ''"
33
+];