这两天在制作一个导航系统模型的时候需要在列表页和首页调取副表字段,就记录一下副表字段在首页和列表页的调取方法
列表页调用副表字段
列表页模板调取副表字段需要使用"list.var支持程序代码",下面以ftitle副标题为例
$fr=$empire->fetch1("select ftitle from {$dbtbpre}ecms_cms_data_{$r[stb]} where id='$r[id]'");
$listtemp='<li><h2 class="name">'.$fr[ftitle].'</h2><div class="intro">[!--smalltext--]...</div></li>';
上述代码详细解释:ftitle是副表字段,cms是系统数据表名,调取代码则是'.$fr[ftitle].'
如果调取两个或者多个副表字段,则比如作者和副标题,则用(英文)分号隔开字段名writer,ftitle,调取方法一样
首页调取副表字段
首页调取副表字段与列表页调取方式一样,不同的是不能和列表页一样即时调取,需要使用万能标签调取
[ecmsinfo]1,10,32,0,24,13,0[/ecmsinfo]
上述代码主要重点是1,和13。1是栏目ld,13是标签模板id,标签模板位置:后台--模板--标签模板--管理标签模板--增加标签模板--其中:列表内容模板(list.var) (*)和列表页"list.var支持程序代码"代码一直,复制粘贴即可
如果对帝国cms万能标签还不是很了解的,可以查看文章《帝国cms万能标签的使用教程》