我为自己创建了一个作品集网站,其中有一个画廊,用户可以进入该画廊,单击缩略图,然后转到包含完整图像和说明的新 html 页面。现在,在此完整图像页面上,我有项目 2、3、4、5 等的其他完整图像页面的列表。
但显然,手动更新project2.html以在子导航中列出所有其他项目的小项目2是非常乏味的,当我必须对所有12个以上的页面执行此操作时,会出现错误。因此,我在人们正在查看的页面之后不会出现在该子导航中。
我的问题是..我是否要废弃自定义html网站并转移到cms..这种动态导航的逻辑步骤。或者如果可能的话我尝试包含 php 吗?任何人都可以建议最好的方法吗,我知道从长远来看,运行 cms 可能会更容易,但我确实喜欢我获得的控制和我手工制作 html 的知识。
谢谢 垫子
最佳答案
如果您想使用 php 来完成此操作,您可以通过创建一个包含导航的文件来实现,例如 nav.html:
<a href="project1.php">Project 1</a>
<a href="project2.php">Project 2</a>
<a href="project3.php">Project 3</a>
所有项目页面都需要是 php 文件,并具有适当的 .php 扩展名,并且在每个页面中您都将拥有:
<p>All your normal page html about the project and such that's above your navigation</p>
<?php
include("nav.html");
?>
<p>Anything underneath your navigation</p>
或者,CMS 是一个可行的选择,或者如果您特别喜欢学习一些 PHP,您实际上可以编写一个完美的可服务系统来完成此操作,而无需给自己带来太多麻烦。
关于php - 动态子导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177060/