phpcms v9联动菜单的调用方法及get_linkage函数详解 {get_linkage($areaid,1,' >> ',1)} 显示效果: PHPCMS吧 >> 模板下载 >> PHPCMS模板 [字段名字为 areaid, 如果你要在列表页或者其他地方调用,除了内容页,他们有个共同点,都是在 loop 循环体里.变量书写格式就需要修改,比如: {get_linkage($r['areaid',,1,' >> ',1)} 复制代码 当然这个 $r 也不是绝对的.要看你的loop 是如何写的. {loop $data $n $r} 如果是这样写的,就是 $r['areaid', . 另外必须保证此字段被正确读取有值. 下面是global.func.php文件里函数get_linkage : 复制代码代码如下: /** * 通过id获取显示联动菜单 * @param $linkageid 联动菜单ID * @param $keyid 菜单keyid * @param $space 菜单间隔符 * @param $result 递归使用字段1 * @param $infos 递归使用字段2 */ function get_linkage($linkageid, $keyid, $space = '>', $type = 1, $result = array()] $infos = array()) { if($space=='' || !isset($space))$space = '>'; if(!$infos) { $datas = getcache($keyid,'linkage'); $infos = $datas['data',; } if($type == 1 ) { if(array_key_exists($linkageid,$infos)) { $result[,=$infos[$lin...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|