From 1138cdb6b7aa9ef85641573590e6e70776d4badc Mon Sep 17 00:00:00 2001 From: Sebastian Zoglowek <55794780+zoglo@users.noreply.github.com> Date: Thu, 11 Apr 2024 13:00:37 +0200 Subject: [PATCH] Add goBack page picker for reader --- contao/dca/tl_module.php | 18 ++++++++++++++++-- contao/languages/de/tl_module.xlf | 24 ++++++++++++++++-------- contao/languages/en/tl_module.xlf | 19 +++++++++++++------ 3 files changed, 45 insertions(+), 16 deletions(-) diff --git a/contao/dca/tl_module.php b/contao/dca/tl_module.php index 9dd89cb..d8714db 100644 --- a/contao/dca/tl_module.php +++ b/contao/dca/tl_module.php @@ -22,8 +22,8 @@ // Add palettes to tl_module $GLOBALS['TL_DCA']['tl_module']['palettes']['avatar'] = '{title_legend},name,headline,type;{source_legend},imgSize;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; $GLOBALS['TL_DCA']['tl_module']['palettes']['deleteAvatar'] = '{title_legend},name,headline,type;{template_legend:hide},customTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; -$GLOBALS['TL_DCA']['tl_module']['palettes']['memberList'] = '{title_legend},name,headline,type;{config_legend},ext_order,ext_orderField,numberOfItems,perPage,ext_groups,memberFields,imgSize,ext_activateFilter;{redirect_legend},jumpTo;{template_legend:hide},customTpl,memberListTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; -$GLOBALS['TL_DCA']['tl_module']['palettes']['memberReader'] = '{title_legend},name,headline,type;{config_legend},ext_groups,memberFields,imgSize;{template_legend:hide},customTpl,memberReaderTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; +$GLOBALS['TL_DCA']['tl_module']['palettes']['memberList'] = '{title_legend},name,headline,type;{config_legend},ext_order,ext_orderField,numberOfItems,perPage,ext_groups,memberFields,imgSize,ext_activateFilter,ext_parseDetails,ext_memberAlias;{redirect_legend},jumpTo;{template_legend:hide},customTpl,memberListTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; +$GLOBALS['TL_DCA']['tl_module']['palettes']['memberReader'] = '{title_legend},name,headline,type;{config_legend},ext_groups,memberFields,imgSize,ext_parseDetails,overviewPage,customLabel;{template_legend:hide},customTpl,memberReaderTpl;{protected_legend:hide},protected;{expert_legend:hide},guests,cssID'; $GLOBALS['TL_DCA']['tl_module']['fields']['memberListTpl'] = [ 'exclude' => true, @@ -64,6 +64,20 @@ 'sql' => "blob NULL" ]; +$GLOBALS['TL_DCA']['tl_module']['fields']['ext_parseDetails'] = [ + 'exclude' => true, + 'inputType' => 'checkbox', + 'eval' => ['tl_class' => 'w50 clr'], + 'sql' => "char(1) NOT NULL default ''" +]; + +$GLOBALS['TL_DCA']['tl_module']['fields']['ext_memberAlias'] = [ + 'exclude' => true, + 'inputType' => 'checkbox', + 'eval' => ['tl_class' => 'w50'], + 'sql' => "char(1) NOT NULL default ''" +]; + $GLOBALS['TL_DCA']['tl_module']['fields']['ext_groups'] = [ 'exclude' => true, 'inputType' => 'checkbox', diff --git a/contao/languages/de/tl_module.xlf b/contao/languages/de/tl_module.xlf index e026ffa..4084412 100644 --- a/contao/languages/de/tl_module.xlf +++ b/contao/languages/de/tl_module.xlf @@ -33,14 +33,6 @@ Here you can select the member fields to be displayed. Hier können Sie die auszugebenden Mitgliederfelder auswählen. - - Member fields - Mitglieds-Felder - - - Here you can select the member fields to be output. - Hier können Sie die auszugebenden Mitgliederfelder auswählen. - Activate filters Filter aktivieren @@ -49,6 +41,22 @@ Adds filtering. Only works with checkbox fields with the eval flag 'feFilterable'. Fügt eine Filterung hinzu. Funktioniert nur mit Checkbox-Feldern mit dem eval-flag 'feFilterable'. + + Parse details + Details umwandeln + + + Converts all member details based on their rgxp. + Konvertiert alle Mitgliederdaten auf Grundlage der rgxp. + + + Use member alias + Mitgliedsalias verwenden + + + Uses the member alias for the detail page. + Verwendet den Mitgliedsalias für die Detailseite. + List template diff --git a/contao/languages/en/tl_module.xlf b/contao/languages/en/tl_module.xlf index 2671c72..4082695 100644 --- a/contao/languages/en/tl_module.xlf +++ b/contao/languages/en/tl_module.xlf @@ -25,18 +25,25 @@ Here you can select the member fields to be displayed. - - Member fields - - - Here you can select the member fields to be output. - Activate filters Adds filtering. Only works with checkbox fields with the eval flag 'feFilterable'. + + Parse details + + + Converts all member details based on their rgxp. + + + Use member alias + + + Uses the member alias for the detail page. + + List template