搜索

海洋CMS区域块列表标签arealist使用方法

作者 : 影视站长圈 发布时间:2020-08-07 共人阅读

海洋CMS提供了 arealist 区域块列表标签,可以用于调用指定分类下的视频区域块列表。该标签适用于需要在模板中按照分类批量展示视频内容的场景。

解析范围:所有海洋CMS模板。

标签基本用法

区域块列表标签的基本调用格式如下:

{seacms:arealist areatype=1,2,6}
{/seacms:arealist}

areatype 参数说明

areatype 用于指定需要调用的区域块分类值,可以填写单个分类,也可以同时调用多个分类。

  • areatype=1:调用分类值为1的区域块。

  • areatype=1,2,6:同时调用分类值为1、2、6的区域块。

  • areatype=all:调用全部一级分类的区域列表块。

当需要调用多个分类时,使用英文逗号进行分隔即可。

其他调用方式

除了通过区域块分类值调用之外,还可以结合字母参数进行筛选。例如:

{seacms:arealist letter=a,b,c,d}

实际使用时,可以根据模板页面的需求选择合适的筛选参数。

区域块内部标签

在 arealist 循环中,可以使用以下内部标签获取区域块的相关信息:

  • [arealist:i]:区域块的排序位置。

  • [arealist:typename]:区域块中类型的名称。

  • [arealist:count]:当前区域块中的数据数量。

  • [arealist:link]:区域块分类链接。

配合 videolist 调用视频数据

在区域块循环中,可以继续使用 videolist 标签调用对应的视频内容。例如:

{seacms:arealist areatype=1,2,6}
    [arealist:typename]

    {seacms:videolist num=5 order=time type=areatype time=all start=1}
        
    {/seacms:videolist}
{/seacms:arealist}

也可以根据区域块中的类型名称进行调用:

{seacms:arealist areatype=1,2,6}
    {seacms:videolist num=5 order=time letter=[arealist:typename] time=all start=1}
        
    {/seacms:videolist}
{/seacms:arealist}

videolist 参数说明

区域块内部调用 videolist 时,可以继续按照海洋CMS的 videolist 标签规则设置参数,例如:

  • num=5:调用5条视频数据。

  • order=time:按照时间相关条件排序。

  • time=all:不限制时间范围。

  • start=1:设置列表开始位置。

具体的视频列表字段和其他筛选参数,可以继续参考海洋CMS videolist 标签的使用方法。

完整标签结构

{seacms:arealist areatype=1,2,6}

    [arealist:i]
    [arealist:typename]
    [arealist:count]
    [arealist:link]

    {seacms:videolist num=5 order=time type=areatype time=all start=1}
        
    {/seacms:videolist}

{/seacms:arealist}

总结

arealist 主要用于循环调用海洋CMS的区域块列表,而 videolist 则可以在区域块内部继续获取对应的视频数据。通过两个标签组合使用,可以比较方便地制作首页分类区域、专题区域以及多个视频分类模块。

使用时需要注意 areatype 的分类值与实际后台分类设置保持一致。如果调用结果为空,可以首先检查分类值、模板标签格式以及当前分类是否存在对应的视频数据。