参数说明:
$ids:指定需要调用的栏目ID;
$style:指定此导行标签所调用样式文件 index/__nav/nav_custom_style.php 中”style” 的数值,默认不填则为 index/__nav/nav_custom_0.php;
静态HTML样例
<!--模板中加入DOCCMS导航标签nav_custom“前”自定义导航静态HTML样例 片段--> <div class="menu"> <ul> <li><a href="#">解决方案</a></li> <li><a href="#">产品与服务</a></li> <li><a href="#">新闻资讯</a></li> <li><a href="#">人才招聘</a></li> <li><a href="#">技术与支持</a></li> <li><a href="#">关于我们</a></li> </ul> </div>
加入DocCms标签样例
<!--模板中加入DOCCMS导行标签nav_custom“后”样例 片段--> <div class="menu"> <ul> <?php nav_custom('2,3,4,5',1) //自定义导航调用的标签?> </ul> </div>
自定义导行代码样例
<?php /*初始化参数 * by grysoft (狗头巫师) * QQ:767912290 * nav_custom 调用自定义导航的样式标签 * * 样式文件存于 index文件夹下 nav_custom_style.php 中。 * 第一参数:指定所调用样式文件 nav_custom_style.php 中style 的数值。 * * 如需要显示频道导航,在模板中加入 <?php nav_custom()?> 标签即可。 * 此标签内置一递增变量 $i ,以方便制作各种样式的菜单, 此变量可在此文件中任意地方调用。; * */ global $subs; $select ='class="selt"'; //选中状态的样式,若无选中状态,可不添加。 $target ='target="_blank"'; //外链则弹出新窗口,如不需要弹出新窗口可清空此变量。 if($params['id']!=$data['id'])if(sys_menu_info('id',true) != $data['id'])$select = ''; $target = $data['isTarget']?$target:''; /************** 样式正文 ************/ ?> <li> <a href="<?php%20echo%20$url?>" <?php echo $target?> <?php echo $select?>><?php echo $data['title'];?></a> <?php /* * 如需要频道导航显示子栏目菜单,将以下标签代码前的注释取消即可。 if(!empty($subs[$data['id']])) { ?> <ul> <?php nav_sub($data['id'],0,0);?> </ul> <?php }*/ ?> </li>
样例展示
备注说明
如上图所示,菜单标签应用后的基本效果样例,在此要说明的是,此样例仅供参考,因为菜单最终效果是主要取决于你要做的模板HTML样式的,也就是您为自己模板定义的HTML样式,然后再根据您的导航结构来灵活使用此标签。
评论前必须登录!
注册