feat(frontend): restore Zibll-like global search panel
Render full search overlay with types/history/suggestions for tabbar and desktop header toggle. Open panel on all viewports (not mobile-only) and wire data-toggle-class/.navbar-search compatibility hooks.
This commit is contained in:
+15
-3
@@ -218,8 +218,20 @@ if (!empty($aksrt_bg_styles)) {
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="nav-actions nav-actions--primary">
|
||||
<?php if (!empty($aksrt_header_settings['search_enabled'])) : ?>
|
||||
<form role="search" method="get" class="nav-searchbox" action="<?php echo esc_url(home_url('/')); ?>" data-aksrt-search-form="desktop" data-default-search-type="<?php echo esc_attr($aksrt_search_type); ?>" data-default-category="<?php echo esc_attr((string) $aksrt_search_category_id); ?>">
|
||||
<?php if (!empty($aksrt_header_settings['search_enabled'])) : ?>
|
||||
<button
|
||||
type="button"
|
||||
class="icon-btn main-search-btn nav-search-toggle"
|
||||
id="site-nav-search-toggle"
|
||||
aria-label="<?php esc_attr_e('打开搜索', 'aksrt'); ?>"
|
||||
aria-controls="tabbar-search-overlay"
|
||||
aria-expanded="false"
|
||||
data-toggle-class
|
||||
data-target=".navbar-search"
|
||||
>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>
|
||||
</button>
|
||||
<form role="search" method="get" class="nav-searchbox nav-searchbox--desktop" action="<?php echo esc_url(home_url('/')); ?>" data-aksrt-search-form="desktop" data-default-search-type="<?php echo esc_attr($aksrt_search_type); ?>" data-default-category="<?php echo esc_attr((string) $aksrt_search_category_id); ?>">
|
||||
<input type="hidden" name="aksrt_search_type" value="<?php echo esc_attr($aksrt_search_type); ?>">
|
||||
<?php if ($aksrt_search_category_enabled) : ?>
|
||||
<input type="hidden" name="aksrt_category" value="<?php echo esc_attr((string) $aksrt_search_category_id); ?>">
|
||||
@@ -230,7 +242,7 @@ if (!empty($aksrt_bg_styles)) {
|
||||
</form>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="nav-actions__cta">
|
||||
<div class="nav-actions__cta">
|
||||
<?php if ($aksrt_can_publish) : ?>
|
||||
<a class="btn-primary" href="<?php echo esc_url(admin_url('post-new.php')); ?>">
|
||||
<i class="fas fa-pen-nib" aria-hidden="true"></i>
|
||||
|
||||
Reference in New Issue
Block a user