这类调用虽然不常用,但有的特殊要求下需要调取该信息的分类属性,在列表模板中写上php代码,以默认SQL前缀(destoon_)为例代码如下:
1、这是单个属性调取方式:
<li class="extension_dl"> <?php $shuxing = $t[itemid]; $b = $db->get_one("select value from xhmb_category_value where itemid='$shuxing'"); echo $b[value]; ?> </li>
2、这是loop循环这条信息的所有的分类属性
<li class="extension_dl"> <?php $shuxing = $t['itemid']; $tagsvalue = array(); $rv = $db->query("SELECT itemid,value FROM xhmb_category_value WHERE moduleid=$moduleid AND itemid=$shuxing ORDER BY oid DESC LIMIT 0,20"); while($r = $db->fetch_array($rv)) { $tagsvalue[] = $r; } ?> {loop $tagsvalue $tv} {$tv[value]} {/loop} </li>
代码加到相应的模板中即可,如sell列表,(其中的 0,20 20为20个属性)
最终的效果:
使用时 注意 SQL前缀,这个方案是避免不动php而设计。