功能:帝國cms靈動標簽調用副表字段內容
1.在帝國cms里靈動標簽循環內用SQL讀取副表內容
2.列表模板或標簽模板中調用副表字段內容
原理:在靈動標簽循環內用SQL讀取副表內容。下面以讀取新聞副表中的newstext字段為例:
[e:loop={0,1,3,0}] $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'"); ?>
<?php
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[stb]} where id='$bqr[id]'");
?>
標題:<?=$bqr[title]?><br>
副表內容字段:<?=$fr[newstext]?>
[/e:loop]
如何在列表模板或標簽模板中調用副表字段內容
列表模板中要調用副表字段內容需要采用“list.var支持程序代碼”。下面以讀取新聞副表中的newstext字段為例的list.var模板代碼:
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'");
$listtemp='<a href="[!–titleurl–]">[!–title–]</a> <br>副表內容字段:'.$fr[newstext].'';