分享
  • 收藏
  • 举报
    X
    内容页调用辅栏目同级的内容标签
    621
    27

    内容页模板,打开内容调用辅栏目同栏目的内容


    像下面这个标签,只显示了{$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}


    2
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 27
    • 阿赖耶识 程序开发者 消费:24.43元 2019-12-23 13:08 13:086楼

      辅栏目虽然有点鸡肋,但也不是不能用,只是取数据比较复杂一点,下面解说下官方提供的这个取内容数据的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}


      青春文具 消费:0元 2019-12-23 15:47
      可以调用辅栏目内容页的内容吗? 就是打开内容调用相关辅栏目内的,现在是按辅栏目ID调用的,
      fkenuiabcd 消费:55.05元 华为 2019-12-23 15:48
      内容页可以调用相辅栏目内容吗?
      阿赖耶识 消费:24.43元 2019-12-23 16:05
      @fkenuiabcd  fun函数这个本身就是任意页的,你放到内容页就可以了
      阿赖耶识 消费:24.43元 2019-12-23 16:09
      @青春文具 默认不行,因为内容表,没有辅栏目关联的id,所以实现比较复杂,给你思路,自己去研究下。首先既然上面需要一个辅助栏目的id,那你想关联就必须得到这个相关id,所以你需要去对应的模型建立一个字段去关联辅栏目的表,如果内容有加入这个辅栏目,那么用关联的字段可以得到辅栏目的id,然后把这个id传到这个fun函数里,就可以获得相关的辅栏目内容数据。
      aria 消费:2460.49元 2019-12-23 16:16
      先收藏了,用的时候再看
      fkenuiabcd 消费:55.05元 2019-12-23 16:17
      @torylf    加了这个ID放到内容页显示的 内容显示出来是这个ID的,不加这个 辅栏目的id 又不显示,辅栏目有多个时打开内容都不显示的不是相同辅栏目的内容。
      阿赖耶识 消费:24.43元 2019-12-23 16:28
      @fkenuiabcd  他提供的这个fun必须要指定一个辅栏目id才行的,如果是动态的,就像我上面说的,很复杂了,必须要关联一个辅栏目的字段,但是辅栏目是多对多的,一篇文章可以对应多个辅栏目,一个辅栏目也对应多篇文章。数量积很复杂,所以想用必须理清里面的对应关系,不然还是不推荐用的,头会搞的比较大
      fkenuiabcd 消费:55.05元 2019-12-23 16:44
      @torylf  那标签里面可以加入按标题显示相同内容吗?

      看这个教程没有说到, https://www.kancloud.cn/php168/x1_of_qibo/628032
      fkenuiabcd 消费:55.05元 2019-12-23 16:44
      @torylf

      {qb:tag name="XXXX" type="cms" rows="10" order="view" by="desc" status="1" mid="1" where="fid=1"}  

      可以加入标题之类的吗?
      阿赖耶识 消费:24.43元 2019-12-23 17:00
      @fkenuiabcd 不太明白你的意思,最好举例
      fkenuiabcd 消费:55.05元 2019-12-23 17:04
      @torylf https://www.hz102.com/wen-233.html 
      就像这个,拉到最下面相关阅读,显示的内容要和葡萄酒相关的内容 ,

      我在字段管理新增了一个字段,里面的内容是 葡萄酒,我想这个页面内容显示的也是和葡萄酒相关的内容。
      阿赖耶识 消费:24.43元 2019-12-23 17:10
      用标签云那个插件,你发布文章的时候写入关键字 葡萄酒,那么用里面提供的调用代码就可以获得了,类似官方论坛下面的相关内容
      snscn 消费:1862.35元 其他手机 2019-12-23 18:08
      @torylf 大神总是这么热心
      fkenuiabcd 消费:55.05元 2019-12-28 12:47
      {volist name=":fun('Category@content',8,'cms',200,'A.list',1)" id="rs"}
      【 <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
      阿赖耶识 消费:24.43元 2019-12-28 13:16
      @fkenuiabcd

      首页把urls 改成 iurl就不带index.php了

      {:iurl('cms/content/show',['id'=>$rs.id])}
    3 赏钱 赏礼回复
    • wr1688 风格开发者 消费:2593.25元 2019-12-28 12:59 12:59
      华为
      6楼
      有了tag云标签,辅栏目鸡肋
    0 赏钱 赏礼回复
    • fkenuiabcd 风格开发者 消费:55.05元 2019-12-23 17:05 17:056楼

      360截图20191223170520368.jpg

    0 赏钱 赏礼回复
    • 青春文具 普通粉丝 消费:0元 2019-12-23 11:03 11:036楼
      是呀官方为什么不能把这个标签做好呀。有时会用的上这个专题的。
      fkenuiabcd 消费:55.05元 华为 2019-12-23 11:14
      不用不知道,一用
    0 赏钱 赏礼回复
    • 深圳市 普通粉丝 消费:0元 2019-12-23 09:23 09:236楼
      我之前好像调用栏目名称,内容标题就可以,其它就调不出来了,这个标签好多问题,希望官方把这问题重示起来,
    0 赏钱 赏礼回复
    • fkenuiabcd 风格开发者 消费:55.05元 2019-12-22 20:34 20:34
      华为
      6楼
      辅栏目没人用过吗?
      snscn 消费:1862.35元 其他手机 2019-12-22 20:54
      很少,辅栏目想当烂,说是代替专题,估计是所以是所有CMS里面最烂的专题。
      以前用过,最后有的基础功能都没,实在无解,最后放弃了。
      然后官方解释是用圈子搞专题,现在好像也没几个提及了,那圈子专题我没用,应该也就一般。
      所以建议你放弃用CMS辅栏目做专题的想法。
      fkenuiabcd 消费:55.05元 华为 2019-12-23 07:30
      @snscn 对系统,不要想运营意思
      snscn 消费:1862.35元 其他手机 2019-12-23 07:50
      哦,没怎么看懂。
      这辅栏目确实差劲,好多功能没有,我以前用过,最后放弃了。
      fkenuiabcd 消费:55.05元 华为 2019-12-23 08:29
      @snscn 就是只能看看,不能真用
      snscn 消费:1862.35元 其他手机 2019-12-23 08:55
      @fkenuiabcd 基本不能,这辅栏目我都不晓得咋吐槽。建议你别在上面浪费时间。
    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 齐博模板
        圈内贴子549
    • 圈子成员133
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648