我正在使用boltCMS,基本上他们有这个默认的简单默认主题,搜索栏包含在_topbar.twig
文件中,基本上如下:
<div class="top-bar" id="example-menu">
<div class="top-bar-left">
{{ menu(template = 'partials/_sub_menu.twig') }}
</div>
<div class="top-bar-right">
<form method="get" action="{{ path('search') }}" id="searchform-inline" enctype="text/plain">
<ul class="menu">
<li><input type="search" value="{% if search is defined %}{{ search|escape }}{% endif %}" placeholder="{{ __('general.phrase.search-ellipsis') }}" name="search"></li>
<li><button type="submit" class="button secondary">{{ __('general.phrase.search') }}</button></li>
</ul>
</form>
</div>
</div>
可以看到_topbar.twig
的代码{。{3}}。
现在当有人在搜索栏中输入一个字词并点击搜索按钮时,search
变量究竟是如何设置为搜索字词的值以及search
的值的确切方式变量携带到新的search.twig模板?
search.twig
模板为here。