看到phpcms的地区级联菜单,感觉写的挺有意思,就说说大致步骤,省得忘了。对于地区级联菜单的生成一般是在/data/cache_model/content_form.class.php文件的areaid()函数中。不过,这个只是一个cache至于什么地方生成还不没找到,所以暂时作为一个测试。(知道的同学告诉我哈!十分感谢)
在areaid()的$js中添加
代码如下:
function delChild(num)
{
$('#load_$field select').each(function(i,obj){
if(obj.id >num)
$('#'+obj.id).remove();
})
}
对应的,在/load.php中elseif($field == 'areaid' && $value)修改
代码如下:
$str =
'