2012-02-22 4 views
0

새 사이트를 만들고 있으며 앞으로도 쉽게 업데이트 할 수 있도록 만들고 싶습니다. 이 부분에는 링크가 포함됩니다.사이트에서 글로벌 탐색을 사용하는 방법

현재 내 header.php 파일에 글로벌 탐색 기능이 포함되어 있습니다. 하나의 글로벌 위치 (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

, 나는 같은 배열을 사용하십시오 : headers.php에서

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

을, 당신은 할 수있는 일 같은 :

<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> 
관련 문제