菜单 eyoucms模板网

eyoucms使用教程
应用场景比如网站的行业应用栏目,需要填写这个行业应用的产品,那就需要写关联,关联方法很多,可以sql,也可以二开。今天主要是通过简单的手段来实现1、添加自定义字段,文本类型即可,填写产品的文章的id。 用逗号隔开2、用文档标签,idlist 指定多个文档写法如下 tjcp为新增的自定义字段的名称{eyou:arclist idlist='$eyou.field.tjcp'

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

发布时间:2023-07-27 11:26:30
点击次数:288
复制本文链接


应用场景

比如网站的行业应用栏目,需要填写这个行业应用的产品,那就需要写关联,关联方法很多,可以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 大家可以自行去修改




收藏

相关文章

加载中~
模板购买咨询
定制仿站咨询
24小时客服
18030990768


模板购买咨询
定制仿站咨询
24小时客服
18030990768