💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
#### 1.文件路径 文件路径:\shop\views\default\seller_header.php 导航栏中有的菜单是通过循环配置文件生成,并非写在文件中 加载文件 `$seller_menu = include_once INI_PATH . '/seller_menu.ini.php';` 循环数组形成菜单 ~~~ <ul class="nav"> <li class="<?=Seller_Controller::$current_menu['model'] == 'index'?'cur bbc_seller_bg':'';?>"> <dt><a href="<?=Yf_Registry::get('url')?>?ctl=Seller_Index&met=index&typ=e"><?=__('首页')?></a></dt> <dd class="arrow"></dd> </li> <?php if(!empty(Seller_Controller::$menu) && is_array(Seller_Controller::$menu)) { foreach (Seller_Controller::$menu as $key=> $menu_row) { if($key === 'statistics' && !Yf_Registry::get('analytics_statu')){ continue; } ?> <li class="<?=(Seller_Controller::$current_menu['model'] == $key) ? 'cur bbc_seller_bg' : '' ?>"> <a class="dropdown-toggle" href="<?= sprintf('%s?ctl=%s&met=%s&typ=e', Yf_Registry::get('url'), $menu_row['sub'][key($menu_row['sub'])]['ctl'], $menu_row['sub'][key($menu_row['sub'])]['met']); ?>"> <?= $menu_row['name'] ?> </a><?php if($menu_row['name']=="<?=__('客服消息')?>" && $this->user_info['message'] > 0){?><i class="bbuyer_news"><?=$this->user_info['message']?></i><?php }?> </li> <?php } } ?> <li><a href="<?=Yf_Registry::get('paycenter_api_url')?>" target="_blank"><?=Yf_Registry::get('paycenter_api_name')?></a></li> </ul> ~~~ #### 2.配置文件 文件路径:\shop\views\default\seller_header.php \shop\configs\seller_menu.ini.php 在配置文件中定义了顶部导航栏的菜单及权限。 ~~~ $ctl = request_string('ctl'); $met = request_string('met'); $act = request_string("act"); $level_row = array(); $seller_menu = array( 10000 => array( 'menu_id' => '10000', 'menu_parent_id' => '-1', 'menu_name' => __('首页'), 'menu_icon' => '', 'menu_url_ctl' => 'Seller_Index', 'menu_url_met' => 'index', 'menu_url_parem' => '', ), ) ~~~