2012-01-26 3 views
0

내 고객의 Joomla 페이지에 뭔가를하고 있습니다. 이 코드는 다음과 같습니다.Joomla 활성 메뉴 항목 if 문

$menu = JSite::getMenu(); 
$arr = (array)$menu->getActive(); 
$alias = $arr['alias']; 

echo $alias; 

if ($alias = "volunteering-2") { 

    echo('<div class="item-page"> <h2>Volunteering</h2></div>'); 
} 
else if ($alias = "contact-us2") { 

    echo('<div class="item-page"> <h2>Contact Us</h2></div>'); 
} 

문제는 Contact H2 헤더가 나타나지 않으며 if 문이 맞다는 것입니다. 현재 페이지를 볼 수 있습니다

내가 대신 별명의 ID를 사용하여 해결하려고하지만 여전히 같은 자원 봉사 및 연락처에서 페이지를 볼 수 http://dzulhel.me/yyDk9m

시도합니다.

답변

1

시도해보십시오. 네가 "동등"기호를 놓치고 있다고 생각해.

$menu = JSite::getMenu(); 
$arr = (array)$menu->getActive(); 
$alias = $arr['alias']; 

echo $alias; 

if ($alias == "volunteering-2") { 

echo('<div class="item-page"> <h2>Volunteering</h2></div>'); 
} 
else if ($alias == "contact-us2") { 

echo('<div class="item-page"> <h2>Contact Us</h2></div>'); 
} 
+0

아하하하하하 ... 바보 같은 간과. @ _ @ 감사합니다. – Dzulfriday