【问题标题】:How to show active block and menu of admin template gentelella in codeigniter如何在codeigniter中显示管理模板gentelella的活动块和菜单
【发布时间】:2017-03-27 20:39:20
【问题描述】:

您好,我在 codeigniter 中使用了管理模板 gentelella 我想将选定的菜单显示为活动并根据 url 阻止打开。 在我的项目中,每个链接在列表页面中都有不同的控制器,以添加 不在菜单列表中的其他模块。

我的代码是这样的

<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>

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

【问题讨论】:

  • 您的问题不清楚

标签: codeigniter templates menu


【解决方案1】:

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

<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>

希望这会有所帮助,或者至少为您指明正确的方向。

【讨论】:

    猜你喜欢
    • 2021-10-04
    • 2017-10-13
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 2012-11-08
    相关资源
    最近更新 更多