摘要:参考:TEEBB.com动态列表页面右侧搜索框 ,该框使用了搜索框区块(Block)
参考:TEEBB.com动态列表页面右侧搜索框 ,该框使用了搜索框区块(Block)
代码如下:
<div class="search pb-4">
{{ sonata_block_render({type:'teebb.core.block.search'}, {
route: 'search',
template: 'blocks/search_form.html.twig'
}) }}
</div>
对此block设置参数如下解释:
symfony console debug:sonata:block
#搜索框block类型
>> teebb.core.block.search
label "" #区块标题
translation_domain "messages"
template "@TeebbCore\/blocks\/search_form.html.twig" #默认显示模板
#请替换,区块将表单参数追加并跳转到此搜索页面Route,此行必须!!!
route "teebb_content_index"
form_class "" #表单样式类
property "title" #关键字输入框的name属性对应的值
extra {"fields":[]} #是否要搜索字段表的内容,此处应填写字段别名fieldAlias
使用效果请参考:https://www.teebb.com/types/blog/contents
此区块必须提前设置好搜索页面!!!