本文介绍了织梦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]
使用有时候根据自己的实际字段名进行修改就好了。