0
我正在創建基於HTML/PHP的網站。現在,我想補充一個菜單,但該菜單應該對所有頁面相同的結構像一個CMSso我的意思是:所有子頁面上的靜態菜單
在一個正常/靜態動態網站與子目錄你有以下結構
<nav>
<ul>
<li><a href="solution/">Solution</a></li>
<li><a href="about.php">About</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
</nav>
但如果一個PHP文件是在subdirctoryas解決方案
<nav>
<ul>
<li><a href="">Solution</a></li>
<li><a href="../about.php">About</a></li>
<li><a href="../contact.php">Contact</a></li>
</ul>
</nav>
在一個普通的CMS你所有頁面上也看到網頁上的女巫在「子目錄」
<nav>
<ul>
<li><a href="/solution/">Solution</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/contact/">Contact</a></li>
</ul>
</nav>
我想與你可以很容易地管理和改變那種菜單,你donnt必須改變對50頁:)
一個錯誤,我想我可以用PHP做,但不要有任何想法。
也許與基本URL,但看起來網址像
<li><a href="https://example.com/contact/">Contact</a></li>
並且那不是我的意思,並希望得到。
希望你能給我一個建議如何實現這
只需在一個單獨的文件中創建你的菜單,並通過php將它包含在你想要的地方。 –
@ChrisG很容易,以及如何將CSS和JS添加到所有頁面,因此網站/文件或菜單看起來就像其他頁面一樣,即使它位於子目錄 –
@ChrisG中,但是如果您使用include get not about.php,你得到soution/about.php –