На данный момент мы создали окно поиска с indexed_search, пока ke_search не будет готово для этой версии Typo3.
Наш TYPOScript для поля поиска с начальной загрузкой группы ввода:
# Searchbox
lib.searchbox = COA_INT
lib.searchbox {
10 = TEXT
10 {
typolink {
parameter = 110
additionalParams = &tx_indexedsearch_pi2[action]=search&tx_indexedsearch_pi2[controller]=Search
useCacheHash = 1
returnLast = url
}
wrap = <form action="|" method="post" id="search-block-form" class="form-search"><input type="hidden" name="tx_indexedsearch_pi2[search][languageUid]" value="0" /><div class="input-group">
}
20 = COA
20 {
10 = TEXT
10.data = GPvar : tx_indexedsearch |sword
10.wrap (
<input class="form-control" type="text" name="tx_indexedsearch_pi2[search][sword]" id="tx-indexedsearch-searchbox-sword" placeholder="Suche" />
)
20 = COA
20 {
10 = TEXT
10.value = <span class="input-group-btn"><button type="submit" class="btn btn-default btn-primary"><span class="icon glyphicon glyphicon-search" aria-hidden="true"></span></button></span>
}
}
wrap = | </div></form>
}
И сэтот TYPOScript мы можем добавить его в шаблон жидкости, как это:
<section class="searchbox-wrapper">
<f:cObject typoscriptObjectPath="lib.searchbox" />
</section>