2012-02-22 5 views
0

私は新しいサイトを作成しており、将来的にはできるだけ簡単に更新したいと考えています。これにはリンクが含まれています。サイト全体でグローバルナビゲーションを使用する方法

現在、グローバルナビゲーションは私のheader.phpファイルに含まれています。 1つのグローバルロケーション(headers.php)のリンクにアクセスしたいと考えています。目標は、ページコンテンツ内の変数を使用して現在のリンクの場所を表示することです。すなわち$news$pressReleasesなど

これは、リンクを更新して変更するときに役立ちます。

私は、headers.phpファイルにロードされるインクルードファイルを使用することを考えています。これは、ナビゲーション用の設定ファイルのようなものです。すなわち

<?php 
$events = "<li><a href="/media.php">Media & Events</a>"; 
$locations = <li><a href="/locations.php">locations</a> 
?> 

もっと良い方法がありますか?私はこのプロジェクトにフレームワークやCMSを使用することには興味がありません。

ありがとうございました!代わりに変数にHTMLを格納する

答えて

1

、私のような配列を使用したい:

<ul id="global_nav_menu"> 
<?php foreach ($global_nav_menu as $label => $href): ?> 
    <li><a href="<?php echo $href; ?>"><?php echo htmlspecialchars($label); ?></a></li> 
<?php endforeach; ?> 
</ul> 

headers.php
$global_nav_menu = array(
    'Media & Events' => '/media.php', 
    'Locations'  => '/locations.php' 
); 

を、あなたのようなものを持っている可能性があり

関連する問題