Revoke removal of static search result plugin
This commit is contained in:
@@ -135,6 +135,21 @@ routeEnhancers:
|
||||
defaultController: 'Search::searchresult'
|
||||
requirements:
|
||||
filter_settings: '[A-Z\d%\-]+'
|
||||
StaticResultsPlugin:
|
||||
type: Extbase
|
||||
extension: EpProducts
|
||||
plugin: staticresult
|
||||
limitToPages:
|
||||
- 1758
|
||||
routes:
|
||||
-
|
||||
routePath: '/{filter_settings}'
|
||||
_controller: 'Search::staticresult'
|
||||
_arguments:
|
||||
filter_settings: encodedFilterSettings
|
||||
defaultController: 'Search::staticresult'
|
||||
requirements:
|
||||
filter_settings: '[A-Z\d%\-]+'
|
||||
ResellerPlugin:
|
||||
type: Extbase
|
||||
extension: EpProducts
|
||||
|
||||
@@ -149,6 +149,20 @@ class SearchController extends ActionController
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $encodedFilterSettings
|
||||
* @throws StopActionException
|
||||
*/
|
||||
public function staticresultAction($encodedFilterSettings)
|
||||
{
|
||||
$this->forward(
|
||||
'searchresult',
|
||||
null,
|
||||
null,
|
||||
['filterSettings' => $encodedFilterSettings]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param SearchParams $searchParams
|
||||
*/
|
||||
|
||||
@@ -17,6 +17,12 @@ call_user_func(function () {
|
||||
'Suchergebnis'
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
|
||||
'EP.EpProducts',
|
||||
'staticresult',
|
||||
'statisches Suchergebnis'
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
|
||||
'EP.EpProducts',
|
||||
'product_detail',
|
||||
|
||||
@@ -20,6 +20,8 @@ plugin.tx_epproducts {
|
||||
snowReportStoragePid =
|
||||
# cat=plugin.tx_epproducts//a; type=string; label=Default search page UID
|
||||
defaultSearchPageUid =
|
||||
# cat=plugin.tx_epproducts//a; type=string; label=Default static search page UID
|
||||
defaultStaticSearchPageUid =
|
||||
# cat=plugin.tx_epproducts//a; type=string; label=Default product detail page UID
|
||||
defaultDetailPageUid =
|
||||
# cat=plugin.tx_epproducts//a; type=string; label=Exclude products with concept UIDs from search result (CSV)
|
||||
|
||||
@@ -27,6 +27,7 @@ plugin.tx_epproducts {
|
||||
destinationsStoragePid = {$plugin.tx_epproducts.settings.destinationsStoragePid}
|
||||
snowReportStoragePid = {$plugin.tx_epproducts.settings.snowReportStoragePid}
|
||||
defaultSearchPageUid = {$plugin.tx_epproducts.settings.defaultSearchPageUid}
|
||||
defaultStaticSearchPageUid = {$plugin.tx_epproducts.settings.defaultStaticSearchPageUid}
|
||||
defaultDetailPageUid = {$plugin.tx_epproducts.settings.defaultDetailPageUid}
|
||||
excludedConceptUids = {$plugin.tx_epproducts.settings.excludedConceptUids}
|
||||
excludedRegionUids = {$plugin.tx_epproducts.settings.excludedRegionUids}
|
||||
|
||||
@@ -57,6 +57,17 @@ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\T
|
||||
]
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
|
||||
'EP.' . $_EXTKEY,
|
||||
'staticresult',
|
||||
[
|
||||
'Search' => 'staticresult',
|
||||
],
|
||||
[
|
||||
'Search' => 'staticresult',
|
||||
]
|
||||
);
|
||||
|
||||
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
|
||||
'EP.' . $_EXTKEY,
|
||||
'product_detail',
|
||||
|
||||
Reference in New Issue
Block a user