PHP导航结构

时间:2013-06-26 20:47:50

标签: php navigation structure

使用多级php导航结构的最佳方法是什么,但只有一个标题?

例如:

索引页面包含'header.php',其中包含指向所有页面的链接:

<a href="/LatestNews" id="newslink" class="latest-news">News</a></li>

这样可以正常工作,直到Blog文件夹或Admin文件夹中的页面包含相同的标题,以便链接能够包含./ eg:

<a href="./LatestNews" id="newslink" class="latest-news">News</a></li>

与header.php文件中存储的标头标签相同。

<script type="text/javascript" src="js/libs/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/libs/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="js/plugins/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="js/main.js"></script>

1 个答案:

答案 0 :(得分:1)

最好设置用于识别网站http根目录的全局变量,例如

define('SITE_ROOT', 'http://path/to/site');

然后只需包含您的文件:

<a href="<?php echo SITE_ROOT; ?>/LatestNews" id="newslink" class="latest-news">News</a></li>

<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/libs/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/libs/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/plugins/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/main.js"></script>

另外,您可以在HTML的头部使用html BASE

<base href="http://path/to/my/site/" >