Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于可变codeigniter更改标头值_Codeigniter_Codeigniter 2 - Fatal编程技术网

基于可变codeigniter更改标头值

基于可变codeigniter更改标头值,codeigniter,codeigniter-2,Codeigniter,Codeigniter 2,我的标题中有以下内容: <div id="wrapper" class="homepage itemlist com_k2 category"> <div id="rt-header"> <div class="rt-container"> <div class="rt-grid-3 rt-alpha"> <div class="rt-block"><a href="#" id="rt-lo

我的标题中有以下内容:

<div id="wrapper" class="homepage itemlist com_k2 category">
  <div id="rt-header">
    <div class="rt-container">
      <div class="rt-grid-3 rt-alpha">
        <div class="rt-block"><a href="#" id="rt-logo"></a></div>
      </div>
      <div class="rt-grid-9 rt-omega">
        <div class="rt-fusionmenu">
          <div class="nopill">
            <div class="rt-menubar">
              <ul class="menutop level1 ">
                <li class="parent  root f-main-parent firstItem f-mainparent-item"> <a class="daddy item bullet" href="www.domain.com"> <span> الرئيسية </span> </a> </li>

                <li class="active root"> <a class="orphan item bullet" href="load_kitchen_list"> <span> المطبخ </span> </a> </li>
                <li class="root"> <a class="orphan item bullet" href=""> <span style="font-size:medium;"> الملف الشخصي </span> </a> </li>
                <li class="root"> <a class="orphan item bullet" href="main/contactus"> <span> للإتصال بنا</span> </a> </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
因此,在这种情况下,主导航选项卡应处于活动状态


考虑到,

给每个菜单项一个不同的类或id,然后通过jQuery或js执行

<li class="kitchen root"> <a class="orphan item bullet" href="load_kitchen_list"> <span> المطبخ </span> </a> </li>
<li class="anotherclass root"> <a class="orphan item bullet" href=""> <span style="font-size:medium;"> الملف الشخصي </span> </a> </li>
<li class="contact root"> <a class="orphan item bullet" href="main/contactus"> <span> للإتصال بنا</span> </a> </li>

为每个菜单项指定一个不同的类或id,然后通过jQuery或js执行

<li class="kitchen root"> <a class="orphan item bullet" href="load_kitchen_list"> <span> المطبخ </span> </a> </li>
<li class="anotherclass root"> <a class="orphan item bullet" href=""> <span style="font-size:medium;"> الملف الشخصي </span> </a> </li>
<li class="contact root"> <a class="orphan item bullet" href="main/contactus"> <span> للإتصال بنا</span> </a> </li>
从控制器:

设置菜单名称,并将加载的菜单或页面名称放入变量中,如下所示:

$data['active'] = 'menu1';
$this->load->view('layout/header',$data);
$this->load->view('home');
$this->load->view('layout/footer');
他认为:

<div id="wrapper" class="homepage itemlist com_k2 category">
  <div id="rt-header">
    <div class="rt-container">
      <div class="rt-grid-3 rt-alpha">
        <div class="rt-block"><a href="#" id="rt-logo"></a></div>
      </div>
      <div class="rt-grid-9 rt-omega">
        <div class="rt-fusionmenu">
          <div class="nopill">
            <div class="rt-menubar">
              <ul class="menutop level1 ">
                <li class="<?php if(isset($active) && $active == 'menu1') echo 'active';  ?> parent  root f-main-parent firstItem f-mainparent-item"> <a class="daddy item bullet" href="www.domain.com"> <span> الرئيسية </span> </a> </li>

                <li class="<?php if(isset($active) && $active == 'menu2') echo 'active';  ?> root"> <a class="orphan item bullet" href="load_kitchen_list"> <span> المطبخ </span> </a> </li>
                <li class="<?php if(isset($active) && $active == 'menu3') echo 'active';  ?> root"> <a class="orphan item bullet" href=""> <span style="font-size:medium;"> الملف الشخصي </span> </a> </li>
                <li class="<?php if(isset($active) && $active == 'menu4') echo 'active';  ?> root"> <a class="orphan item bullet" href="main/contactus"> <span> للإتصال بنا</span> </a> </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>

    从控制器:

    设置菜单名称,并将加载的菜单或页面名称放入变量中,如下所示:

    $data['active'] = 'menu1';
    $this->load->view('layout/header',$data);
    $this->load->view('home');
    $this->load->view('layout/footer');
    
    他认为:

    <div id="wrapper" class="homepage itemlist com_k2 category">
      <div id="rt-header">
        <div class="rt-container">
          <div class="rt-grid-3 rt-alpha">
            <div class="rt-block"><a href="#" id="rt-logo"></a></div>
          </div>
          <div class="rt-grid-9 rt-omega">
            <div class="rt-fusionmenu">
              <div class="nopill">
                <div class="rt-menubar">
                  <ul class="menutop level1 ">
                    <li class="<?php if(isset($active) && $active == 'menu1') echo 'active';  ?> parent  root f-main-parent firstItem f-mainparent-item"> <a class="daddy item bullet" href="www.domain.com"> <span> الرئيسية </span> </a> </li>
    
                    <li class="<?php if(isset($active) && $active == 'menu2') echo 'active';  ?> root"> <a class="orphan item bullet" href="load_kitchen_list"> <span> المطبخ </span> </a> </li>
                    <li class="<?php if(isset($active) && $active == 'menu3') echo 'active';  ?> root"> <a class="orphan item bullet" href=""> <span style="font-size:medium;"> الملف الشخصي </span> </a> </li>
                    <li class="<?php if(isset($active) && $active == 'menu4') echo 'active';  ?> root"> <a class="orphan item bullet" href="main/contactus"> <span> للإتصال بنا</span> </a> </li>
                  </ul>
                </div>
              </div>
            </div>
          </div>
          <div class="clear"></div>
        </div>
      </div>
    
    
    

      我最近完成了类似的工作。也许不是最好的方法,但对我来说很有效

      在控制器中,将其添加到视图之前

      $data['contact'] = 'active';
      
      然后将$data变量从控制器传递到视图

      $this->load->view('header', $data);
      
      在您的视图中,将其添加到列表项中

      <li class="contact <?php if(isset($contact)) {echo $contact; }">
      

      我最近完成了类似的工作。也许不是最好的方法,但对我来说很有效

      在控制器中,将其添加到视图之前

      $data['contact'] = 'active';
      
      然后将$data变量从控制器传递到视图

      $this->load->view('header', $data);
      
      在您的视图中,将其添加到列表项中

      <li class="contact <?php if(isset($contact)) {echo $contact; }">