fix: repair broken backend search and improve copy traceability

This commit is contained in:
2026-09-10 12:52:55 +02:00
parent a01d1ba0c5
commit 0a3e8f59cb
25 changed files with 34 additions and 8 deletions
@@ -4,6 +4,7 @@ return [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_badge',
'default_sortby' => 'ORDER BY title',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'headline,subline',
'searchFields' => 'title,subtitle',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -4,6 +4,7 @@ return [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_city',
'default_sortby' => 'ORDER BY name',
'label' => 'name_internal',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -5,6 +5,7 @@ return [
'default_sortby' => 'ORDER BY name',
'sortby' => 'sorting',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -20,7 +20,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'code',
'searchFields' => 'room_code,room_label',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_country',
'label' => 'name_internal',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name_internal',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_fact',
'label' => 'label',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY label',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'name,tags,',
'searchFields' => 'name,label,keywords',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_faq',
'label' => 'label',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -5,6 +5,7 @@ return [
'default_sortby' => 'ORDER BY price',
'sortby' => 'sorting',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -5,6 +5,7 @@ return [
'default_sortby' => 'ORDER BY price',
'sortby' => 'sorting',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -4,6 +4,7 @@ return [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_hotel',
'default_sortby' => 'ORDER BY name',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'label_userFunc' => \EP\EpProducts\Service\LabelService::class . '->getHotelLabel',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -4,6 +4,7 @@ return [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_infobox',
'default_sortby' => 'ORDER BY title',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'name',
'searchFields' => 'title,text',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -4,6 +4,7 @@ return [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_journey',
'default_sortby' => 'ORDER BY name',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_matchcode',
'label' => 'code',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_officetip',
'label' => 'label',
'prependAtCopy' => '[COPY %s]',
'label_userFunc' => \EP\EpProducts\Service\LabelService::class . '->getOfficetipLabel',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'text,author,product,',
'searchFields' => 'label,text,author',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_product',
'label' => 'name_internal',
'prependAtCopy' => '[COPY %s]',
'label_userFunc' => \EP\EpProducts\Service\LabelService::class . '->getProductLabel',
'default_sortby' => 'ORDER BY name_internal',
'tstamp' => 'tstamp',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_region',
'label' => 'name_internal',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name_internal',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_reseller',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_roommapping',
'label' => 'code',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY code',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'name,tags,',
'searchFields' => 'code',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_snowreport',
'label' => 'region_name',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY region_name',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -18,7 +19,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'regionName,',
'searchFields' => 'region_name',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_staticsearchparams',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
@@ -4,6 +4,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_teammember',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name',
'sortby' => 'sorting',
'tstamp' => 'tstamp',
@@ -4,9 +4,11 @@ return [
'title' => 'Reiseinformationen',
'default_sortby' => 'ORDER BY title',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'origUid' => 't3_origuid',
'dividers2tabs' => true,
'versioningWS' => true,
'languageField' => 'sys_language_uid',
@@ -18,7 +20,7 @@ return [
'starttime' => 'starttime',
'endtime' => 'endtime',
],
'searchFields' => 'name',
'searchFields' => 'title,travel_code',
'iconfile' => 'EXT:ep_theme/Resources/Public/images/icon_ce.svg',
],
'types' => [
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'Reiseinfo Link',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
@@ -3,9 +3,11 @@ return [
'ctrl' => [
'title' => 'Reiseinfo Teaser',
'label' => 'title',
'prependAtCopy' => '[COPY %s]',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'origUid' => 't3_origuid',
'dividers2tabs' => true,
'versioningWS' => true,
'hideTable' => true,
@@ -3,6 +3,7 @@ return [
'ctrl' => [
'title' => 'LLL:EXT:ep_products/Resources/Private/Language/locallang.xlf:tx_epproducts_domain_model_webcam',
'label' => 'name',
'prependAtCopy' => '[COPY %s]',
'default_sortby' => 'ORDER BY name',
'tstamp' => 'tstamp',
'crdate' => 'crdate',