Add link to searchbar

This commit is contained in:
Björn Fromme
2019-11-11 10:18:18 +01:00
parent dbbe86be59
commit 4ff566eb22
4 changed files with 24 additions and 8 deletions
@@ -74,11 +74,15 @@ trait RequestArgumentTypeConversionTrait
*/
public function processFilterSettingsArgument(array $forcedConceptUids = [])
{
if ($this->request->hasArgument('filterSettings')) {
/** @var \TYPO3\CMS\Extbase\Object\ObjectManager $objectManager */
$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
/** @var \TYPO3\CMS\Extbase\Object\ObjectManager $objectManager */
$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
/** @var \EP\EpProducts\Service\FilterService $filterService */
$filterService = $objectManager->get(FilterService::class);
if (!$this->request->hasArgument('filterSettings')) {
$filterSettingsObject = $filterService->getDefaultFilterSettings($forcedConceptUids);
} else {
$filterSettingsRaw = $this->request->getArgument('filterSettings');
if (is_array($filterSettingsRaw)) {
@@ -117,13 +121,10 @@ trait RequestArgumentTypeConversionTrait
$filterSettingsObject->setConceptUids($conceptUids);
}
/** @var \EP\EpProducts\Service\FilterService $filterService */
$filterService = $objectManager->get(FilterService::class);
$filterService->convertDestinationData($filterSettingsObject);
$this->request->setArgument('filterSettings', $filterSettingsObject);
}
$this->request->setArgument('filterSettings', $filterSettingsObject);
}
/**
@@ -9,6 +9,16 @@
z-index: 200;
position: relative;
}
.form-group {
margin-bottom: 0;
}
.searchbar__link {
display: block;
padding-top: 8px;
color: $typoWhite;
}
.form-control{
color:$typoWhite;
@@ -153,6 +163,9 @@
.container{
padding: 0 13px;
}
.form-group {
margin-bottom: 15px;
}
}
@media (max-width: $smartphoneWidth) {
@@ -67,6 +67,7 @@
<div class="form-group">
<label>&nbsp;</label>
<button type="submit" class="btn btn-warning">Suchen <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button>
<f:link.typolink class="searchbar__link" parameter="{settings.searchPageUid}"><small>Detailsuche <i class="fa fa-chevron-right"></i></small></f:link.typolink>
</div>
</div>
</div>
@@ -93,6 +93,7 @@
<div class="col-md-12">
<div class="form-group">
<button type="submit" class="btn btn-warning">Suchen <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button>
<f:link.typolink class="searchbar__link" parameter="{settings.searchPageUid}"><small>Detailsuche <i class="fa fa-chevron-right"></i></small></f:link.typolink>
</div>
</div>
</div>