diff --git a/web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php b/web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php index 7e1cd03f..54c3b670 100644 --- a/web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php +++ b/web/typo3conf/ext/ep_products/Classes/Controller/ConceptController.php @@ -72,9 +72,11 @@ class ConceptController extends ActionController $excludedConceptUids = GeneralUtility::trimExplode(',', $this->settings['excludedConceptUids'], true); $limit = $this->settings['showMoreLink'] ? 4 : 0; $teasers = $this->productService->getTeasergroup($filterSettings, $excludedConceptUids, $limit); - $this->view->assign('teasers', $teasers); - $this->view->assign('concept', $concept); - $this->view->assign('filterSettings', $filterSettings); + $this->view->assignMultiple([ + 'teasers' => $teasers, + 'concept' => $concept, + 'filterSettings' => $filterSettings, + ]); } public function teasergroupAction() diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript index c897c8d4..5bdf0668 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript +++ b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/Extensions/EpProducts.typoscript @@ -16,5 +16,6 @@ plugin.tx_epproducts { showSkipassBadge = {$plugin.tx_eptheme.settings.showSkipassBadge} ratingWidgetLabel = {$plugin.tx_eptheme.settings.ratingWidgetLabel} skipassPageUid = {$plugin.tx_eptheme.settings.skipassPageUid} + conceptsPageUid = {$plugin.tx_eptheme.settings.conceptsPageUid} } } diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt index 6be1ec43..11449fb2 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt +++ b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/constants.txt @@ -49,6 +49,8 @@ plugin.tx_eptheme { skipassPageUid = # cat=eptheme/200/280; type=string; label=English page UID englishPageUid = + # cat=eptheme/200/290; type=string; label=Concepts page UID + conceptsPageUid = # cat=eptheme/400/100; type=string; label=Phone number general phoneNumber = 0221 - 272 276 0 diff --git a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt index fe00fccd..2b601187 100644 --- a/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt +++ b/web/typo3conf/ext/ep_theme/Configuration/TypoScript/setup.txt @@ -85,6 +85,7 @@ plugin.tx_eptheme { watchlistPageUid = {$plugin.tx_eptheme.settings.watchlistPageUid} skipassPageUid = {$plugin.tx_eptheme.settings.skipassPageUid} englishPageUid = {$plugin.tx_eptheme.settings.englishPageUid} + conceptsPageUid = {$plugin.tx_eptheme.settings.conceptsPageUid} } view { templateRootPaths.0 = EXT:ep_theme/Resources/Private/Templates diff --git a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html b/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html index 2c62e6a2..b5504b89 100644 --- a/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html +++ b/web/typo3conf/ext/ep_theme/Resources/Private/Templates/Concept/Detail.html @@ -55,8 +55,18 @@

- {concept.teaserImage.alternative} + + +