{include="style"}

非网站管理员不可随意更改菜单！

TYPE
1、click：点击推事件用户点击click类型按钮后，微信服务器会通过消息接口推送消息类型为event的结构给开发者（参考消息接口指南），并且带上按钮中开发者填写的key值，开发者可以通过自定义的key值与用户进行交互；
2、view：跳转URL用户点击view类型按钮后，微信客户端将会打开开发者在按钮中填写的网页URL，可与网页授权获取用户基本信息接口结合，获得用户基本信息。
3、media_id：下发消息（除文本消息）用户点击media_id类型按钮后，微信服务器会将开发者填写的永久素材id对应的素材下发给用户，永久素材类型可以是图片、音频、视频、图文消息。请注意：永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。
排序： 按照正序，越小排在越前面，每个菜单都要给他设置一个排序值，否则会报错。

排序 | 菜单名称 | type | key | url | media_id | 操作
--- | --- | --- | --- | --- | --- | ---
{foreach $lists['menu']['button'] as $k=>$v}
|  | {php if($v['type']=='miniprogram'){ $v['key'] = $v['appid']; $v['url'] = $v['pagepath']; } /} |  |  |  |
{if(count($v['sub_button'])>0)} {foreach $v['sub_button'] as $vv}
|-- |  | {php if($vv['type']=='miniprogram'){ $vv['key'] = $vv['appid']; $vv['url'] = $vv['pagepath']; } /} |  |  |  |
{/foreach} {/if} {/foreach}