制作全球侧边栏?

时间:2017-10-02 19:33:20

标签: php twitter-bootstrap

我是网络编程新手,想知道你们是否可以帮助我。我想要的东西一定很容易,但无法真正找到/如何/.

我有一个可爱的小侧边栏甚至没有完成,并且经常需要更换。我已经放弃了更新它,直到一切准备就绪:

<!-- sidebar menu -->
            <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
                <div class="menu_section">
                    <h3>General</h3>
                    <ul class="nav side-menu">
                        <li><a><i class="fa fa-home"></i> Home <span class="fa fa-chevron-down"></span></a>
                            <ul class="nav child_menu">
                                <li><a href="#l">Search</a></li>
                                <li><a href="#">Dashboard</a></li>
                                <li><a href="#">Lookup</a></li>
                            </ul>
                        </li>
                        <li><a><i class="fa fa-cubes"></i> Inventory <span class="fa fa-chevron-down"></span></a>
                            <ul class="nav child_menu">
                                <li><a href="rawassets.php">Asset List</a>
                                <li><a>Asset Management<span class="fa fa-chevron-down"></span></a>
                                    <ul class="nav child_menu">
                                        <li class="create.php"><a href="#">Create Assets</a>
                                        </li>
                                        <li><a href="update.php">Update Assets</a>
                                        </li>
                                    </ul>
                                </li>
                            </ul>
                        </li>
                        <li><a><i class="fa fa-sitemap"></i> Tickets <span class="fa fa-chevron-down"></span></a>
                            <ul class="nav child_menu">
                                <li><a href="Tickets.php">Ticket Overview</a>
                                <li><a>Ticket Management<span class="fa fa-chevron-down"></span></a>
                                    <ul class="nav child_menu">
                                        <li class="sub_menu"><a href="#">Create a Ticket</a>
                                        </li>
                                        <li><a href="#">Update a Ticket</a>
                                        </li>
                                    </ul>
                                </li>

                                <li><a>User Management<span class="fa fa-chevron-down"></span></a>
                                    <ul class="nav child_menu">
                                        <li class="sub_menu"><a href="#">User List</a>
                                        </li>
                                        <li><a href="#">Create a User</a>
                                        </li>
                                        <li><a href="#">Update a User</a>
                                        </li>
                                    </ul>
                                </li>
                            </ul>
                        <li><a><i class="fa fa-laptop"></i> Loans <span class="fa fa-chevron-down"></span></a>
                            <ul class="nav child_menu">
                                <li><a>Loan Management<span class="fa fa-chevron-down"></span></a>
                                    <ul class="nav child_menu">
                                        <li class="create.php"><a href="#">Create a Loan</a>
                                        </li>
                                        <li><a href="update.php">View Loans </a>
                                        </li>
                                    </ul>
                                </li>
                            </ul>
                        </li>
                        </li>
                    </ul>
                </div>

            </div>
            <!-- /sidebar menu -->

但问题是,我这样做就像一只未经培养的猪,并将其保存在需要它的每一页中。如果我想进行更改,我需要编辑每一页。

我想知道是否有办法让我的标题,侧边栏和页脚有一个类或类似内容,并将它们加载到需要它们的所有页面上?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您可以将侧边栏代码解压缩到自己的PHP文件(sidebar.php)中,然后使用includeinclude_once

将其包含在您需要的位置
<html>
...
<body>
<?php include './sidebar.php' ?>
...
</body>
</html>

使用include与将代码粘贴到文件中的复制基本相同。即它将添加到您包含代码的位置,并且还将在那里进行评估

答案 1 :(得分:0)

非常简单,在php文件中保存侧边栏让我们调用它sidebar.php,并在你要显示侧边栏的其他PHP文件中添加以下代码。

<?php include_once('sidebar.php');?>

那就是它。

相关问题