织梦dedecms怎么使用万能标签交叉调用新建字段

92建站   2021-06-04   收藏本文

本文介绍了织梦dedecms怎么使用万能标签交叉调用新建字段,在DEDE默认的调用功能中是难以实现交叉调用的,强大的万能标签[field:id runphp= yes ]可以完美解决这个需求,下面的教程就详细说明了织梦交叉调用字段的方法,有此需要的朋友可以看看,值得参考。

下面就和大家介绍织梦使用万能标签交叉调用新建字段的方法。

代码如下:

直接调取数据库内容,越过dede的底层标签:

[field:id runphp='yes']

$id=@me;

global $dsql;

$row=$dsql->getone("select aid,hx from `dede_addon17` where aid=$id");

@me=$row["hx"] ;

[/field:id]

代码释义:

查询附加表dede_addon17的自定义字段hx,输出自定义字段hx的内容。

这样就可以实现了栏目交叉的自定义模型字段调用,因为一个一个的调用会显得代码比较臃肿也加大了服务器的负担,可以批量查询并输出,代码如下:

[field:id runphp='yes']

$id=@me;

global $dsql;

$info='';

$row=$dsql->getone("select aid,hx,fg,sjsf,zj from `dede_addon17` where aid=$id");

$info='<p class="p2"><span><strong>户型:</strong>'.$row["hx"].'</span><span><strong>风格:</strong>'.$row["fg"].'</span></p> <p class="p2"><span><strong>设计收费标准:</strong>'.$row["sjsf"].'</span><span><strong>造价:</strong>'.$row["zj"].'</span></p>';

@me=$info;

[/field:id]

使用有时候根据自己的实际字段名进行修改就好了。

展开