| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- <?php
- // +----------------------------------------------------------------------
- // |
- // +----------------------------------------------------------------------
- // |
- // +----------------------------------------------------------------------
- // |
- // +----------------------------------------------------------------------
- // |
- // +----------------------------------------------------------------------
- // +----------------------------------------------------------------------
- // | 友情链接插件
- // +----------------------------------------------------------------------
- namespace addons\links;
- use app\common\library\Menu;
- use think\Addons;
- use think\facade\Config;
- class Links extends Addons
- {
- /**
- * 应用初始化
- */
- public function appInit()
- {
- $taglib = Config::get('view.taglib_pre_load');
- Config::set(['taglib_pre_load' => ($taglib ? $taglib . ',' : '') . 'addons\\links\\taglib\\Links'], 'view');
- }
- /**
- * 插件安装方法
- * @return bool
- */
- public function install()
- {
- $menu = [
- [
- "name" => "links",
- "title" => "友情链接",
- "icon" => "iconfont icon-link-m",
- "sublist" => [
- [
- "name" => "links.admin",
- "title" => "友情链接",
- "icon" => "iconfont icon-link-m",
- "listorder" => 9,
- "sublist" => [
- ["name" => "links.admin/index", "title" => "查看"],
- ["name" => "links.admin/add", "title" => "新增"],
- ["name" => "links.admin/edit", "title" => "编辑"],
- ["name" => "links.admin/del", "title" => "删除"],
- ["name" => "links.admin/multi", "title" => "批量更新"],
- ],
- ],
- [
- "name" => "links.terms",
- "title" => "分类管理",
- "icon" => "iconfont icon-list-unordered",
- "sublist" => [
- ["name" => "links.terms/index", "title" => "查看"],
- ["name" => "links.terms/add", "title" => "新增"],
- ["name" => "links.terms/edit", "title" => "编辑"],
- ["name" => "links.terms/del", "title" => "删除"],
- ],
- ],
- ],
- ],
- ];
- Menu::create($menu);
- return true;
- }
- /**
- * 插件卸载方法
- * @return bool
- */
- public function uninstall()
- {
- Menu::delete("links");
- return true;
- }
- /**
- * 插件启用方法
- * @return bool
- */
- public function enable()
- {
- Menu::enable("links");
- return true;
- }
- /**
- * 插件禁用方法
- * @return bool
- */
- public function disable()
- {
- Menu::disable("links");
- return true;
- }
- }
|