【问题标题】:Joomla active menu item id if statementJoomla 活动菜单项 id if 语句
【发布时间】:2012-01-26 02:56:27
【问题描述】:

我正在对我客户的 Joomla 页面做一些事情。代码是这样的:

$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 Us H2 标题永远不会出现,即使 if 语句是正确的。 您可以在此处查看页面:http://dzulhel.me/yyDk9m

尝试查看志愿服务页面并联系我们

我尝试使用 ID 而不是别名来解决问题,但它仍然是一样的。

【问题讨论】:

    标签: joomla


    【解决方案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>');
     }
    

    【讨论】:

      猜你喜欢
      • 2012-01-01
      • 2013-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-09
      • 2013-09-01
      • 1970-01-01
      • 2020-04-03
      相关资源
      最近更新 更多