首页 > 其他分享 >PbootCMS内容列表标签怎么用

PbootCMS内容列表标签怎么用

时间:2024-09-14 14:53:25浏览次数:1  
标签:栏目 必填 标签 list 列表 内容 desc PbootCMS

在PbootCMS中,可以通过特定的标签来调用指定栏目的内容列表。这些标签适用于全站任意位置,并且可以灵活地控制内容的显示方式。以下是详细的使用方法和示例:

1. 当前栏目内容列表

{pboot:list} <a href="[list:link]">[list:title]</a> {/pboot:list}
 注意事项
  • 只能在列表页面使用。
  • 带分页功能,同一个页面只能使用一次,否则会导致分页冲突。
  • 排序方式:从V1.2.2版本开始,默认情况下置顶、推荐、头条具有优先显示。可以使用自定义排序模式,如:order='date desc,id desc' 表示按照时间倒序,然后按照ID倒序。

控制参数

  • num=*:每页数量,非必填,用于控制分页大小。
  • order=*:排序方式,非必填,用于输出内容的排序方式,可选:datesortingistopisrecommendisheadlinevisitslikesoppose 等字段。支持自定义模式,如:order='date desc,id desc' 或 order='sorting desc,id desc'。从V1.3.7+版本开始还支持random随机排序。
  • filter=*|x,y:数据过滤,非必填,用于对列表内容进行过滤筛选,如:filter=title|ASP,PHP 只显示标题含有ASP和PHP的内容。如果需要只显示推荐内容,可以使用:filter=isrecommend|1
  • isico=*ispics=*istop=*isrecommend=*isheadline=*:用于对数据进行特殊筛选,可选值1和0,非必填,如:只调取推荐内容:isrecommend=1
  • tags=x,y:tags方式数据过滤,非必填,用于对列表内容进行过滤筛选,如:tags='ASP,PHP',则为含有ASP或PHP标签的内容。也可以使用 tags={content:tags} 来调用当前文章的相关文章。
  • start=*:起始数据(V1.3.2+),非必填,用于需要从第几条开始。

2. 指定栏目内容列表

{pboot:list scode=*} <a href="[list:link]">[list:title]</a> {/pboot:list}

注意事项

  • 可以全站使用,多个栏目编码使用逗号隔开,如果使用星号,意味着全部栏目。
  • 默认不分页,可以通过 page=* 参数控制强制分页,但要注意不可在同一页面使用多个带分页的列表。
  • 如果要使用本循环标签调用当前内容列表,可以使用 scode={sort:scode},同时避免了同一个页面多次调用当前栏目内容时分页冲突的问题。

控制参数

  • scode=*:栏目编码,必填,用于指定需要调取的栏目编码,读取的内容会同时包含该栏目下子菜单的内容,支持多个栏目如:1,2,3
  • page=*:是否分页,非必填,用于列表是否执行分页,可设置1或0,本功能适合首页分页等场景。
  • start=*:起始数据(V1.3.2+),非必填,用于需要从第几条开始。
  • 其余控制参数同当前栏目内容列表。

3. 可使用的列表标签

标签 描述
[list:n] 计数,从0开始
[list:i] 计数,从1开始
[list:id] 编号
[list:scode] 栏目编码
[list:subscode] 副栏目编码
[list:sortname] 栏目名称
[list:subsortname] 副栏目名称
[list:sortlink] 栏目链接
[list:subsortlink] 副栏目链接
[list:title] 标题
[list:titlecolor] 标题颜色
[list:subtitle] 副标题
[list:tags] 直接输出tags
[list:author] 作者
[list:source] 来源
[list:link] 链接
[list:outlink] 外部链接
[list:date] 发布日期
[list:ico] 缩略图,不存在时自动调用文章第一张图
[list:pics] 多图(V2.0.2新增)
[list:content] 内容
[list:enclosure] 附件
[list:enclosuresize] 附件大小
[list:keywords] 关键词
[list:description] 描述
[list:istop] 是否置顶
[list:isrecommend] 是否推荐
[list:isheadline] 是否头条
[list:visits] 访问数量
[list:likes] 点赞数量
[list:oppose] 反对数量
[list:likeslink] 点赞链接
[list:opposelink] 反对链接
[list:ext_***] 调取扩展字段内容

示例应用

假设你需要在一个列表页面中调用当前栏目的内容列表,并进行排序和过滤,可以使用如下示例:

<!-- 调用当前栏目的内容列表 -->
{pboot:list num="10" order="date desc" isrecommend="1"}
  <div class="article-item">
    <h2><a href="[list:link]">[list:title]</a></h2>
    <p>作者:[list:author] &nbsp; 来源:[list:source]</p>
    <p>发布时间:[list:date]</p>
    <p>描述:[list:description]</p>
    <img src="[list:ico]" alt="[list:title]" />
  </div>
{/pboot:list}

通过以上示例,你可以灵活地控制内容列表的显示方式,并根据实际需求进行排序和过滤。

标签:栏目,必填,标签,list,列表,内容,desc,PbootCMS
From: https://www.cnblogs.com/hwrex/p/18413966

相关文章

  • PbootCMS分页条标签怎么调用
    在PbootCMS中,可以通过特定的标签来输出分页条。这些标签适用于所有执行了分页的页面。以下是详细的使用方法和示例:1.分页条标签{page:bar}<!--系统内置的完整分页条-->{page:current}<!--当前页码-->{page:count}<!--总页数-->{page:rows}<!--总数据行数......
  • PbootCMS友情链接怎么调用
    在PBootCMS中,使用友情链接列表标签可以方便地在全站任意位置调用指定分组的友情链接。以下是如何使用该标签的具体步骤和示例代码。1.友情链接列表基本用法html {pboot:linkgid=*num=*}<ahref="[link:link]"title="[link:name]"><imgsrc="[link:logo]"></a>......
  • PbootCMS嵌套调用栏目二级三级目录
    在PbootCMS中,可以通过特定的标签来嵌套调用多级目录。以下是如何使用这些标签来实现顶级、二级和三级目录的嵌套调用。1.顶级导航菜单列表调用{pboot:nav}<ahref="[nav:link]">[nav:name]</a>{/pboot:nav}说明:nav 标签用于调用顶级导航菜单列表。[nav:link] ......
  • PbootCMS常用站点信息标签调用
    {pboot:siteindex}用于获取站点的入口地址,通常用于内部链接跳转时作为URL的前缀部分,帮助实现自适应的URL模式。{pboot:sitepath}返回站点的根路径,当网站部署在服务器的根目录下时该值为空;如果部署在二级目录,则返回相应的路径,确保链接的正确性。{pboot:sitelanguage}获取站......
  • PbootCMS导航菜单怎么调用
    PbootCMS提供了一套强大的标签系统来调用导航菜单,适用于全站任意位置。以下是如何调用导航菜单及其相关参数和示例:1.基本调用语法html {pboot:nav}<ahref="[nav:link]">[nav:name]</a>{/pboot:nav}2.控制参数num=*:数量,非必填,用于控制输出的数量。parent=*:父......
  • PbootCMS当前栏目标签怎么用
    在PbootCMS中,可以通过一系列标签来输出当前栏目的相关信息。这些标签主要适用于列表页或详情页。以下是具体的标签及其用途:标签列表标签描述{sort:tcode}当前栏目的顶级栏目编码{sort:topname}当前栏目的顶级栏目名称{sort:toplink}当前栏目的顶级栏目链接......
  • PbootCMS指定栏目标签怎么用
    PbootCMS指定栏目列表标签的使用方法在PbootCMS中,可以通过特定的标签来调用指定的栏目列表。这些标签适用于全站任意位置。以下是详细的使用方法和示例:1.指定栏目列表html {pboot:sortscode=*}<ahref="[sort:link]">[sort:name]</a>{/pboot:sort}控制参数sco......
  • PbootCMS编辑器无法上传图片:后端配置项没有正常加载,上传插件不能正常使用!
    在PBootCMS中遇到编辑器无法上传图片的问题时,通常是因为后端配置项没有正常加载导致的。以下是具体的解决步骤:1.检查时区配置文件位置文件路径:\core\extend\ueditor\php\controller.php行号:大约第4行修改内容打开文件:打开 \core\extend\ueditor\php\controller......
  • PbootCMS幻灯片轮播图怎么调用
    在PBootCMS中,使用幻灯片轮播图标签可以方便地在全站任意位置调用指定分组的幻灯片图片。以下是如何使用该标签的具体步骤和示例代码。1.幻灯片轮播图列表基本用法html {pboot:slidegid=*num=*}<imgsrc="[slide:src]">{/pboot:slide}2.控制参数gid=*:分组......
  • PBootCMS产品多图展示调用
    在PBootCMS中,pboot:pics 标签用于依次输出指定内容的多张图片,适用于全站任意地方,尤其适用于产品内页的多图展示。下面是详细的使用说明和示例代码。1. pboot:pics 标签的基本用法控制参数id=*:内容ID号,必填,用于控制需要输出图片的内容。也可以使用 id={content:id} 或......