Php 如何避免将相同的navbar模板添加到每个.html页面
我是新来的,我第一次使用和。我需要导航栏的帮助。在模板中,每个Php 如何避免将相同的navbar模板添加到每个.html页面,php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,我是新来的,我第一次使用和。我需要导航栏的帮助。在模板中,每个content.html都有自己的导航栏 我需要一个单独的文件中的导航栏,因为我不想在每个content.html文件中进行更改 在没有引导的旧站点中,我使用了: <?php include("includes/navigation.html"); 您可以使用 <?php include("includes/navigation.php") ?> 在这个项目中也是如此 我想到的最快的方法就是在一个单独的开关/
content.html
都有自己的导航栏
我需要一个单独的文件中的导航栏,因为我不想在每个content.html
文件中进行更改
在没有引导的旧站点中,我使用了:
<?php
include("includes/navigation.html");
您可以使用
<?php include("includes/navigation.php") ?>
在这个项目中也是如此
我想到的最快的方法就是在一个单独的开关/案例中包含每个页面需要更改的代码,并在包含导航栏的页面顶部调用不同的案例
请注意,您的导航文件需要是.php,而不是像您的示例那样的.html。您需要进行配置,将重复的html数据放在一个文件中,并将其包含到另一个文件中
简单来说
如果你的项目结构像这样
- 项目(文件夹)
- 数据库(文件夹)
- php(文件)
- js(文件夹)
- js(文件)
- css(文件夹)
- css(文件)
- php(文件)
- php(文件)
- php(文件)
仅使用navbar
html标记的内容创建一个新文件
例如,在nav菜单中。php
包含
<navbar>
......
......
</navbar>
将上述代码添加到所有常用文件中。包含是否有效?您应该只需要将navbar的div放入include文件中。您仍然可以将navbar HTML代码剪切/粘贴到其他文件中,并将其包含在PHP中。您仍然可以使用include方法。您正在更改的只是navigation.html和css的内容。
include("includes/nav-menu.php");