内容页模板,打开内容调用辅栏目同栏目的内容
像下面这个标签,只显示了{$rs.title}标题,图标和地址都不显示,还有不知道如何能显示和当前内容辅栏目内容,
{volist name=":fun('Category@content',1,'cms',100,'A.list',1,true)" id="rs"} <div class="col-s-6"> <div class="works-item"> <img src="{$rs.picurl}"/> <p><a href="{$rs.url}">{$rs.title}</a></p> </div> </div> {/volist}
辅栏目虽然有点鸡肋,但也不是不能用,只是取数据比较复杂一点,下面解说下官方提供的这个取内容数据的fun函数,并附上案例:
fun('Category@content',0,'cms',10,'A.list',1)
参数说明:
1:fid 此处是辅栏目的id
2:模块名称,取个模块辅栏目数据
3:取多少条数据
4:排序,默认就好
5:mid,就是对应的模型id
这个因为不是系统标签,所以官方没有给取出的数据格式化过,都是单纯的数据库里的数据
所以你上面用的rs.url和rs.picurl都是不存在的,需要自己组织一下,链接,就需要自己urls链接建立路由链接,
图片取出的是数组,所以要循环取出。
大概就是这样,下面附上一个取数据的案列,希望多多少少能帮上吧。
{volist name=":fun('Category@content',14,'cms',10,'A.list',1)" id="rs"} 标题: {$rs.title} <br> 链接: {:urls("cms/content/show",['id'=>$rs.id])} <br> 标题带链接:<a href="{:urls('cms/content/show',['id'=>$rs.id])}" target="_blank">{$rs.title}</a> <br> {notempty name="$rs.picurl"} 图片: {volist name="$rs.picurl" id="vo"} <span><img src="{$vo.picurl}" width="50" height="50" /></span> {/volist} {/notempty}<br> {/volist}
看这个教程没有说到, https://www.kancloud.cn/php168/x1_of_qibo/628032
{qb:tag name="XXXX" type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"}
可以加入标题之类的吗?
就像这个,拉到最下面相关阅读,显示的内容要和葡萄酒相关的内容 ,
我在字段管理新增了一个字段,里面的内容是 葡萄酒,我想这个页面内容显示的也是和葡萄酒相关的内容。
【 <a href="{:urls('cms/content/show',['id'=>$rs.id])}" target="_blank">{$rs.title1}</a> 】
{/volist}
为什么这样,首页址是 /index.php/wen-27.html
内容页地址是/wen-27.html
为什么首页不能没有index.php
首页把urls 改成 iurl就不带index.php了
{:iurl('cms/content/show',['id'=>$rs.id])}