pbootcms网站首页如何调取产品列表

PbootCMS系统 admin 460浏览

关于pbootcms网站首页产品调取,建议是处理的时候多参考PB手册,进行尝试,推荐使用pbootcms开发助手3.08.exe

A.导航菜单/二级嵌套

<div class="in-prd-cate">
<div class="tit">产品分类</div>
{pboot:nav parent={sort:tcode} parent=5 num=7}
<dl>
<dt><a href="[nav:link]">[nav:name]</a></dt>
<dd>  
{pboot:2nav num=10 parent=[nav:scode]} 
<a href="[2nav:link]">[2nav:name]</a>
{/pboot:2nav}
</dd>
</dl>
{/pboot:nav}
</div>

↪上面为index首页修改代码参考;下面为pbootcms手册说明文本

{pboot:nav}                   
  <a href= "[nav:link]">[nav:name]</a>
  {pboot:2nav parent=[nav:scode]}
  <a href= "[2nav:link]">[2nav:name]</a>
  {/pboot:2nav}
{/pboot:nav}

控制参数:
num=* 数量,非必填,用于控制输出的数量
parent=* 父菜单编码,用于输出子栏目,默认从一级菜单开始输出,(V3.1.2+)支持传递多个编码
parent={sort:pcode} 可用于输出当前栏目的同级菜单
parent={sort:scode} 可用于输出当前栏目的子菜单
parent={sort:tcode} 可用于输出当前栏目顶级菜单的子菜单
scode=1,2,3 用于控制输出栏目范围(V3.1.2+)
要注意parent和scode的区别,一个是输出子栏目,一个控制范围

B.指定栏目/指定栏目列表

<div class="title-1"> 
{pboot:sort scode=5}
<a href="[sort:link]" class="more">更多</a>推荐产品<small>RECOMMENDED PRODUCTS</small> 
{/pboot:sort}
</div>

↪上面为index首页修改代码参考;下面为pbootcms手册说明文本

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

控制参数:
scode=* 栏目编码,必填,用于控制输出的栏目,可以同时输出多个(V1.1.6+),使用逗号隔开即可,如:1,2,3
scode={sort:pcode} 可用于输出当前栏目父菜单的信息
scode={sort:scode} 可用于输出当前栏目的信息
scode={sort:tcode} 可用于输出当前栏目顶级菜单的信息

C.内容列表/指定栏目内容列表

<ul class="list-1 clearfix">
{pboot:list scode=5 num=9 order=date}
<li> <a href="[list:link]">
<div class="img-center">
<img src="[list:ico]" onerror="javascript:this.src='{pboot:sitedomain}/skin/images/nopic.jpg';" ></div>
<p>[list:title]</p>
</a> 
</li>
{/pboot:list}
</ul>

↪上面为index首页修改代码参考;下面为pbootcms手册说明文本

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

如果要使用本循环标签调用当前内容列表,可以使用scode={sort:scode},同时也避免了同一个页面多次调用当前栏目内容时分页冲突问题。

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

D.指定栏目/指定栏目内容列表

{pboot:sort scode=18}<span>[sort:name]</span> · 客户合作案例<small>[sort:def1]</small>{/pboot:sort}

↪上面为index首页修改代码参考;下面为pbootcms手册说明文本

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

控制参数:
scode=* 栏目编码,必填,用于控制输出的栏目,可以同时输出多个(V1.1.6+),使用逗号隔开即可,如:1,2,3
scode={sort:pcode} 可用于输出当前栏目父菜单的信息
scode={sort:scode} 可用于输出当前栏目的信息
scode={sort:tcode} 可用于输出当前栏目顶级菜单的信息

E.内容列表/指定栏目内容列表

<div class="swiper-wrapper"> 
{pboot:list scode=18 num=5 order=date}
<dl class="swiper-slide">
<dt class="img-center">
<img src="[list:ico]" onerror="javascript:this.src='{pboot:sitedomain}/skin/images/nopic.jpg';" alt="[list:title]">
</dt>
<dd>
<h4>[list:title]</h4>
<p>[list:description]...</p>
<a href="[list:link]" class="more">了解更多</a> </dd>
</dl>
{/pboot:list}
</div>

↪上面为index首页修改代码参考;下面为pbootcms手册说明文本

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

控制参数:
num=* 每页数量,非必填,用于控制分页大小
order=* 排序方式,非必填,用于输出内容的排序方式,可选:date、sorting、istop、isrecommend、isheadline、visits、likes、oppose、等字段,其中sorting为按后台填写的排序,122版本开始支持自定义模式,如: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 (V1.2.0+版本用下面的方式更好)
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+),非必填,用于需要从第几条开始

转载请注明:大灰牛博客 » pbootcms网站首页如何调取产品列表