phpcms v9后台二开三级联动菜单的调用方法

前台调用联动和后台内容模型里调用联动,只需要在模型字段设置里面选择联动菜单类型设置即可,这里就不讲这个用法了,我这里讲的是后台二开的时候表单用到联动菜单地区怎么加上这个功能。

联动菜单地区:后台->扩展->联动菜单

调用代码:{menu_linkage(1,'L_1')}

1.后台二开表单地区联动菜单代码:


	

后台表单地区效果图:

phpcms v9后台二开三级联动菜单的调用方法_第1张图片

2.表单提交后,但是存储的地区数据是一串数字1234,列表显示是数字怎么办?

这就是因为地区联动存储是数字,列表显示需要对应的数字转换为文字,

联动菜单数字显示文字代码:{get_linkage($areaid,1,' >> ',1)}

echo(get_linkage($v['areaid'], 1, '-',4));

显示效果: PHPCMS吧 >> 模板下载 >> PHPCMS模板 [字段名字为 areaid]
如果$v['areaid']为崇川区的地区id则输出结果为:江苏省-南通市-崇川区。

get_linkage()方法的第一个参数是地区id,第二个参数是联动菜单的id(地区联动菜单的id是1),第三个参数是分隔符,第四个参数 :1 返回间隔符链接,完整路径名称 ,2返回当前联动菜单名称,3 返回完整路径数组,4 直接返回id

显示效果:赖忠标测试效果图如下

phpcms v9后台二开三级联动菜单的调用方法_第2张图片

 

你可能感兴趣的:(phpcms,php,开发语言,phpcms,三级联动)