2012-01-26 22 views
0

我正在做我的客戶的Joomla頁面的東西。代碼是這樣的:Joomla活動菜單項ID如果語句

$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>'); 
} 

問題是,聯繫我們H2頭從未出現,即使if語句是正確的。 你可以在這裏看到的頁面:http://dzulhel.me/yyDk9m

嘗試看看的頁面在志願服務和聯繫我們

我嘗試使用ID而不是別名解決,但它仍然是相同的。

回答

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

Ahahahahaha ...多麼愚蠢的忽略。 @ _ @ 感謝兄弟 – Dzulfriday