【发布时间】:2012-12-10 17:13:42
【问题描述】:
使用此处规定的方法/答案:dynamic navigation in php
我想添加一些页面链接作为子菜单。
我已经解决了这个问题(来自上一个已回答的问题)
<?php
$pages = array(
'index.php' => 'Home',
'about.php' => 'About',
'contact.php' => 'Contact',
'faq.php' => 'FAQ',
'tutorials.php' => 'Tutorials',
) ;
$currentPage = basename($_SERVER['REQUEST_URI']) ;
?>
<div id="menu">
<ul id="menuList">
<?php foreach ($pages as $filename => $pageTitle) {
if ($filename == $currentPage) { ?>
<li class="current"><?php echo $pageTitle ; ?></li>
<?php } else { ?>
<li><a href="<?php echo $filename ; ?>"><?php echo $pageTitle ; ?></a></li>
<?php
} //if
} //foreach
?>
</ul>
</div>
我想做的是能够将子菜单项添加到“关于”菜单项或“常见问题解答”菜单中。
我在狩猎和啄食的 php 部分中迷路了,直到某些东西起作用。 :)
当然,因为它最多只有 10 页的网站,我可以简单地在每个页面中都有菜单代码。但那会是一种什么样的学习实验呢? :)
在此先感谢您对这位“设计师-想成为编码者”的任何见解
ps。非常感谢Fanis 提供上面的代码
【问题讨论】:
-
您能更具体地说明您的要求吗?您只是在理解 PHP 方面需要帮助吗?
标签: php drop-down-menu navigation