帝国cms调用当前产品的相关数据(可用来调用相关案例)
在用帝国cms做网站的时候,如果需要调用某数据的相关数据,需要通过新建字段给这个数据赋值,然后通过sql语句调用出来,比如机械行业中调用某个产品的相关案例,可以用到这个方法,具体如下:
1.找到需要调用的数据表,在数据表中新建“ProductsID”字段,如下图
2.在需要调用的位置写入下面的代码,用法跟灵动标签一样,div样式部分可以忽略
<?php $sql='id in ('.$navinfor[ProductsID].')';//这里填你赋值过后的sql语句 $ecms_bq_sql=sys_ReturnEcmsLoopBq('10,11,12,13,14,15,16,17,18',10,0,0,$sql);//栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,$sql,显示排序(可留空) $bqno=0; while($bqr=$empire->fetch($ecms_bq_sql)){ $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++; ?> <div class="item"> <div class="box-image-1"> <a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>" target="_blanck"> <div class="media-img"> <img src="<?=$bqr['titlepic']?>" alt="<?=$bqr['title']?>" class="img-fluid"> </div> <div class="body-content"> <p class="category"> <?=$bqr['title']?> </p> </div> </a> </div> </div> <?php } ?>