文章或者产品甚至单页面关联其他的文章如何操作

作者:admin 分类:eyoucms使用教程 时间:2023-07-27 浏览:


应用场景

比如网站的行业应用栏目,需要填写这个行业应用的产品,那就需要写关联,关联方法很多,可以sql,也可以二开。

今天主要是通过简单的手段来实现

1、添加自定义字段,文本类型即可,填写产品的文章的id。 用逗号隔开

文章或者产品甚至单页面关联其他的文章如何操作(图1)


2、用文档标签,idlist  指定多个文档

写法如下  tjcp为新增的自定义字段的名称


{eyou:arclist   idlist='$eyou.field.tjcp'   row='20' titlelen='30'   typeid="1"}

           <div class="ft-item-innerbox">

          <div class="ft-blog-innerbox-3 position-relative">

               <div class="ft-blog-img"> <img src="{$field.litpic}" alt="{$field.title}"> </div>

               <div class="ft-blog-text headline pera-content position-relative">

              <h3><a href="{$field.arcurl}">{$field.title}</a></h3>

              <p class="ptext-over">{$field.seo_description}</p>

              <a class="more-btn text-uppercase d-flex justify-content-center align-items-center position-absolute" href="{$field.arcurl}">查看详情</a> </div>

             </div>

        </div>

         {/eyou:arclist}



但这个办法有个缺陷是不能按照填入的id 名称先后顺序来排序。因为idlist默认会自己排序,

所以用到第二个办法,用arcview单条文档标签来实现

extend/function.php写入以下代码:

function diy_order($str){

    $a=explode(""$str);

    return $a;

    }

自定义一个函数,在view_article.htm里面调用如下:

{eyou:assign name="arr" value="$eyou.field.tjcp|diy_order"}

       {eyou:artlist loop='6  typeid="1"'}

       {eyou:arcview aid="$arr[$i-1]"}

       <a href="$field.arcurl">{$field.title}</a>

       {/eyou:arcview}

       {/eyou:artlist}

即可实现要求!

具体的 样式css 大家可以自行去修改




文章链接:https://eyhtml.com/xinwendongtai/441.html
文章标题:文章或者产品甚至单页面关联其他的文章如何操作
文章版权:所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2023-07-27

相关阅读

温馨提示
体育网站代建
本站即将上线大量足球直播网站 ,体育足球篮球比赛直播信号
我要查看