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

稻壳CMS标签文档

标签首页>>@模板导航、子导航标签>>nav_custom($ids='1,2,3,4,5,6,7,8',$style=0)

此标签主要用来在DOCCMS模板中某一区域动态调用用户指定的栏目名称以及链接所用。[样式根据用户在此自定义导航的HTML结构而定,具体由此标签的第二个参数 $style的值来决定]

参数说明:

$ids:指定需要调用的栏目ID;


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

  1. <!--模板中加入DOCCMS导航标签nav_custom“前”自定义导航静态HTML样例 片段-->
  2. <div class="menu">
  3. <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>
  4. </div>
  1. <!--模板中加入DOCCMS导行标签nav_custom“后”样例 片段-->
    <div class="menu">
    <ul>
    <?php nav_custom('2,3,4,5',1) //自定义导航调用的标签?>
    </ul>
    </div>
  1. <?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"'; //外链则弹出新窗口,如不需要弹出新窗口可清空此变量。
  2. if($params['id']!=$data['id'])if(sys_menu_info('id',true) != $data['id'])$select = '';
    $target = $data['isTarget']?$target:'';
  3. /************** 样式正文 ************/
  4. ?>
    <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样式,然后再根据您的导航结构来灵活使用此标签。