标签文档 X1.0[本标签文档适用于稻壳平台多用户版和稻壳CMS X1.0]

稻壳CMS标签文档

标签首页>>@模板导航、子导航标签>>nav_main($style,$n)

主导航菜单标签功能说明:此标签主要用来调用DOCCMS模板主导航菜单所用。[主菜单样式则根据用户模板主导航的HTML结构,依据列表HTML结构来传递具体应用参数,得以实现主导航菜单的动态调用]

参数说明:

$style:指定此导航标签所调用样式文件 index/__nav/nav_main_style.php 中"style" 的数值,默认不填则为 index/__nav/nav_main_0.php。


$n:调用频道数据的显示数量。

  1. <!--模板中加入DOCCMS导航标签nav_main“前”主导航静态HTML样例 片段-->
  2. <div class="menu">
  3. <ul>
    <li><a href="/">首页</a></li>
    <li><a href="#">解决方案</a>
    <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>
    </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>
  4. </div>
  1. <!--模板中加入DOCCMS导行标签nav_main“后”样例 片段-->
    <div class="nav">
        <ul>
            <li><a href="/">首&nbsp;&nbsp;&nbsp;&nbsp;页</a></li>
            <?php nav_main(); /*注释:默认样式为模板目录/index/__nav/nav_main_0.php*/ ?>
        </ul>            
    </div>
  1. <?php
    /*初始化参数
    * by grysoft (狗头巫师)
    * QQ:767912290
    * nav_main 调用频道导航的样式标签
    *
    * 样式文件存于 index文件夹下 nav_main_style.php 中。
    * 第一参数:指定所调用样式文件 nav_main_style.php 中style 的数值。
    *
    * 如需要显示频道导航,在模板中加入 <?php nav_main()?> 标签即可。
    * 此标签内置一递增变量 $i ,以方便制作各种样式的菜单, 此变量可在此文件中任意地方调用。;
    *
    */
    global $subs;
    $select ='class="selt"'; //选中状态的样式,若无选中状态,可不添加。
    $target ='target="_blank"'; //外链则弹出新窗口,如不需要弹出新窗口可清空此变量。
  2. if($params['id']!=$data['id'])if(sys_menu_info('id',true) != $data['id'])$select = '';
    $target = $data['isTarget']?$target:'';
  3. /************** 样式正文 ************/
    ?>
    <li>
    <a href="<?php echo $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样式,然后再根据您的导航结构来灵活使用此标签。