Add link to searchbar
This commit is contained in:
+9
-8
@@ -74,11 +74,15 @@ trait RequestArgumentTypeConversionTrait
|
|||||||
*/
|
*/
|
||||||
public function processFilterSettingsArgument(array $forcedConceptUids = [])
|
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 */
|
/** @var \EP\EpProducts\Service\FilterService $filterService */
|
||||||
$objectManager = GeneralUtility::makeInstance(ObjectManager::class);
|
$filterService = $objectManager->get(FilterService::class);
|
||||||
|
|
||||||
|
if (!$this->request->hasArgument('filterSettings')) {
|
||||||
|
$filterSettingsObject = $filterService->getDefaultFilterSettings($forcedConceptUids);
|
||||||
|
} else {
|
||||||
$filterSettingsRaw = $this->request->getArgument('filterSettings');
|
$filterSettingsRaw = $this->request->getArgument('filterSettings');
|
||||||
|
|
||||||
if (is_array($filterSettingsRaw)) {
|
if (is_array($filterSettingsRaw)) {
|
||||||
@@ -117,13 +121,10 @@ trait RequestArgumentTypeConversionTrait
|
|||||||
$filterSettingsObject->setConceptUids($conceptUids);
|
$filterSettingsObject->setConceptUids($conceptUids);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @var \EP\EpProducts\Service\FilterService $filterService */
|
|
||||||
$filterService = $objectManager->get(FilterService::class);
|
|
||||||
|
|
||||||
$filterService->convertDestinationData($filterSettingsObject);
|
$filterService->convertDestinationData($filterSettingsObject);
|
||||||
|
|
||||||
$this->request->setArgument('filterSettings', $filterSettingsObject);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->request->setArgument('filterSettings', $filterSettingsObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -9,6 +9,16 @@
|
|||||||
z-index: 200;
|
z-index: 200;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
.form-group {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.searchbar__link {
|
||||||
|
display: block;
|
||||||
|
padding-top: 8px;
|
||||||
|
color: $typoWhite;
|
||||||
|
}
|
||||||
|
|
||||||
.form-control{
|
.form-control{
|
||||||
|
|
||||||
color:$typoWhite;
|
color:$typoWhite;
|
||||||
@@ -153,6 +163,9 @@
|
|||||||
.container{
|
.container{
|
||||||
padding: 0 13px;
|
padding: 0 13px;
|
||||||
}
|
}
|
||||||
|
.form-group {
|
||||||
|
margin-bottom: 15px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: $smartphoneWidth) {
|
@media (max-width: $smartphoneWidth) {
|
||||||
|
|||||||
@@ -67,6 +67,7 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label> </label>
|
<label> </label>
|
||||||
<button type="submit" class="btn btn-warning">Suchen <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -93,6 +93,7 @@
|
|||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button type="submit" class="btn btn-warning">Suchen <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user