11 个月前

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

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

如果您的内容类型引用了分类字段,想要单独显示某分类的内容列表,使用如下区块(block):

{{ sonata_block_render({type:'teebb.core.block.contents_in_taxonomy'}, {
    taxonomy_slug: courseTaxonnomy.slug,
    get_children: false,
    bundle: 'content',
    order: {id: 'ASC'},
    template: 'blocks/course-detail-list.html.twig'
}) }}

现对设置参数做下注释: 

symfony console debug:sonata:block
#获取某分类词汇下的内容列表
>> teebb.core.block.contents_in_taxonomy
    entity_class #EntityType对应的Entity,默认搜索内容,也可搜索分类等
    label #区块标题
    get_children #是否获取子分类的内容
    limit #数量限制
    translation_domain 
    order #结果排序
    template
    taxonomy_slug #要搜索的分类的别名
    bundle #当前分类字段所属的EntityType bundle,用于查找字段表名

 

更多文章

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

2020-12-29

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

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

2020-12-29

参考:TEEBB.com动态列表页面右侧搜索框  ,该框使用了搜索框区块(Block)  

内容列表区块(Block)

2020-12-29

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

联系我们