Commit | Line | Data |
---|---|---|
c5a5ca6c | 1 | {capture assign='__searchLink'}{link controller='Search'}{/link}{/capture} |
1223c43c AE |
2 | |
3 | {event name='settings'} | |
4 | ||
8ddb1635 | 5 | <div id="pageHeaderSearch" class="pageHeaderSearch"> |
c5a5ca6c | 6 | <form method="post" action="{@$__searchLink}"> |
0de1d7fb AE |
7 | <div id="pageHeaderSearchInputContainer" class="pageHeaderSearchInputContainer"> |
8 | <div class="pageHeaderSearchType dropdown"> | |
c5a5ca6c | 9 | <a href="#" class="button dropdownToggle">{lang}wcf.search.type.{if !$__searchObjectTypeName|empty}{@$__searchObjectTypeName}{else}everywhere{/if}{/lang}</a> |
0de1d7fb | 10 | <ul class="dropdownMenu"> |
c5a5ca6c | 11 | <li><a href="#" data-object-type="everywhere">{lang}wcf.search.type.everywhere{/lang}</a></li> |
0de1d7fb AE |
12 | <li class="dropdownDivider"></li> |
13 | ||
14 | {hascontent} | |
487db634 | 15 | {content} |
c5a5ca6c | 16 | {if !$__searchTypesScoped|empty}{@$__searchTypesScoped}{/if} |
487db634 | 17 | {/content} |
0de1d7fb AE |
18 | |
19 | <li class="dropdownDivider"></li> | |
20 | {/hascontent} | |
21 | ||
22 | {foreach from=$__wcf->getSearchEngine()->getAvailableObjectTypes() key=_searchObjectTypeName item=_searchObjectType} | |
23 | {if $_searchObjectType->isAccessible()} | |
24 | <li><a href="#" data-object-type="{@$_searchObjectTypeName}">{lang}wcf.search.type.{@$_searchObjectTypeName}{/lang}</a></li> | |
25 | {/if} | |
26 | {/foreach} | |
27 | ||
487db634 | 28 | <li class="dropdownDivider"></li> |
c5a5ca6c | 29 | <li><a href="{@$__searchLink}">{lang}wcf.search.extended{/lang}</a></li> |
0de1d7fb AE |
30 | </ul> |
31 | </div> | |
32 | ||
33 | <input type="search" name="q" id="pageHeaderSearchInput" class="pageHeaderSearchInput" placeholder="{lang}wcf.global.search.enterSearchTerm{/lang}" autocomplete="off" value="{if $query|isset}{$query}{/if}" required> | |
487db634 | 34 | |
0de1d7fb AE |
35 | <button class="pageHeaderSearchInputButton button" type="submit"> |
36 | <span class="icon icon16 fa-search pointer" title="{lang}wcf.global.search{/lang}"></span> | |
487db634 | 37 | </button> |
0de1d7fb | 38 | |
c5a5ca6c | 39 | <div id="pageHeaderSearchParameters"></div> |
0de1d7fb AE |
40 | |
41 | {@SECURITY_TOKEN_INPUT_TAG} | |
487db634 | 42 | </div> |
1223c43c | 43 | |
e0babb87 | 44 | <label for="pageHeaderSearchInput" class="pageHeaderSearchLabel"></label> |
1223c43c AE |
45 | </form> |
46 | </div> | |
47 | ||
48 | {if !OFFLINE || $__wcf->session->getPermission('admin.general.canViewPageDuringOfflineMode')} | |
49 | <script data-relocate="true"> | |
0de1d7fb | 50 | require(['WoltLab/WCF/Ui/Search/Page'], function(UiSearchPage) { |
c5a5ca6c | 51 | UiSearchPage.init('{if !$__searchObjectTypeName|empty}{@$__searchObjectTypeName}{else}everywhere{/if}'); |
1223c43c | 52 | }); |
1223c43c AE |
53 | </script> |
54 | {/if} |