帝国cms7.0,列表模板调用不支持附表字段

帝国cms在制作列表模板时,是不支持一些字段的调用的,原因是因为有些字段所在的位置为附表,本段详细向你介绍 帝国如何调用副表字段

我们可在 系统---管理数据表---管理字段中查看

QQ截图20130730103943

QQ截图20130730104039

如果我们需要调用附表字段的话,需要以下操作

在列表list.var 中第一行加入以下代码

$fr=$empire->fetch1("select homepage from phome_ecms_download_data_{$r[stb]} where id='$r[id]'");

homepage为想要调用的字段  phome_ecms_download_data  为栏目所在数据表。

整个list.var模板用 $listtemp='(模板内容)'; 包起来

模板内容中对所要调用的附表字段以 '.$fr[附表字段].'  显示 如 '.$fr[homepage] .'        '.$fr[downpath].'     等

如果要对附表字段的字符进行控制,可将 字段换为:'.esub($fr[homepage],120).'     //控制在120个字符之内。

最后注意 别忘了勾选右上角的  使用程序代码 选框

前台刷新就ok了!

官方教程:http://www.phome.net/doc/manual/template/html/other.html#q15

谢寒原创,转载注明

原文地址:https://www.cnblogs.com/officexie/p/3224608.html