diff --git a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php index 5aae1736..9a2ec050 100644 --- a/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php +++ b/public/typo3conf/ext/ep_products/Classes/Controller/AjaxSearchController.php @@ -104,6 +104,7 @@ class AjaxSearchController extends ActionController ->uriBuilder ->reset() ->setTargetPageUid((int)$this->settings['defaultSearchPageUid']) + ->setCreateAbsoluteUri(true) ->uriFor( 'searchresult', ['filterSettings' => $filterSettings], diff --git a/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php index 426c3300..0d24fd33 100644 --- a/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php +++ b/public/typo3conf/ext/ep_theme/Classes/ViewHelpers/Uri/ProductViewHelper.php @@ -92,7 +92,8 @@ class ProductViewHelper extends AbstractViewHelper if ($arguments['ref']) { $referringPageUri = urlencode($arguments['ref']); - $separator = false !== strpos($uri, '?') ? '&' : '?'; + $hasQuery = null !== parse_url($uri, PHP_URL_QUERY); + $separator = $hasQuery ? '&' : '?'; $uri .= $separator . 'ref=' . $referringPageUri; } diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html index 3a9b2cb4..d11968e0 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Product/Teaser.html @@ -72,7 +72,7 @@ {f:variable(name: 'including', value: '{f:render(section: \'Including\', arguments: \'{_all}\') -> v:format.trim()}')} -
diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Search/Result.html b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Search/Result.html index 268ac9a8..45486cff 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Search/Result.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Partials/Search/Result.html @@ -37,9 +37,6 @@ data-action="overlay-toggle#invokeToggle"> Filter - - -

diff --git a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxWatchlist/List.html b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxWatchlist/List.html index aca93943..459287ad 100644 --- a/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxWatchlist/List.html +++ b/public/typo3conf/ext/ep_theme/Resources/Private/Templates/AjaxWatchlist/List.html @@ -9,9 +9,6 @@

- - -