如何在codeigniter中显示管理模板gentelella的活动块和菜单

时间:2017-03-27 11:33:03

标签: codeigniter templates menu

您好我在codeigniter中使用了admin模板gentelella 我想将所选菜单显示为活动状态,并根据网址阻止打开。 在我的项目中,每个链接在列表页面中都有不同的控制器,以便为enter image description here不在菜单列表中的其他模块添加。

我的代码就像

<li><a><i class="fa fa-users"></i> Master <span class="fa fa-chevron-down"></span></a>
                    <ul class="nav child_menu">
                        <li><a href="<?php echo base_url();?>admin/A">A List</a></li>
                        <li><a href="<?php echo base_url();?>admin/B">B Contacts</a></li>
                        <li><a href="<?php echo base_url();?>admin/C">C List</a></li>
                        <li><a href="<?php echo base_url();?>admin/D">D Products</a></li>
                        <li><a href="<?php echo base_url();?>admin/E">E Limit</a></li>
                        <li><a href="<?php echo base_url();?>admin/F">F content</a></li>    

                    </ul>   
                  </li>

在列表页面中,我有另一个添加子文档的链接,此控制器不在此菜单列表中。

1 个答案:

答案 0 :(得分:0)

虽然我不是100%熟悉您提到的模板,但我在CodeIgniter应用程序(使用Bootstrap)中通过检查uri段完成了类似的操作。也许尝试这样的事情:

<li<?php if( $this->uri->segment(1) == 'admin') && $this->uri->segment(2) == 'A') echo ' class="active"'; ?>>
    <a href="<?php echo site_url("admin/A"); ?>"> A List</a>
</li>

希望这有助于,或者至少指出正确的方向。