11 个月前

前台页面搜索框区块(Block)

摘要:参考: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

此区块必须提前设置好搜索页面!!!

更多文章

使用twig全局变量获取系统设置

2020-12-29

TEEBB在前台页面的twig模板中添加了teebb_core全局对象,这个对象可以获取全局系统设置,可将获取到的设置信息存入缓存。 参考代码: // \Teebb\CoreBundle\Twig\GlobalVariables /** * 使用此方法获取T...

某分类下的内容列表区块(Block)

2020-12-29

如果您的内容类型引用了分类字段,想要单独显示某分类的内容列表,使用如下区块(block): {{ sonata_block_render({type:'teebb.core.block.contents_in_taxonomy'}, { taxonomy_sl...

内容列表区块(Block)

2020-12-29

TEEBB使用了SonataBlockBundle,内置了一些展示列表的block_type。我们使用如下代码可获取&ldquo;文章&rdquo;类型的内容列表: {{ sonata_block_render({type:'teebb.core.block.conte...

联系我们