php - Joomla 3获取菜单标题,否则获得文章标题,否则获取存档标题

时间:2013-10-14 08:55:29

标签: php joomla get echo title

我想在我的Joomla模板中放一些php来调用自定义位置的当前菜单标题或文章标题,我得到了一些代码:

对于菜单标题:

$active = JFactory::getApplication()->getMenu()->getActive();
echo $active->title;

对于父菜单标题:

$parentName = $menu->getItem($menu->getActive()->tree[0])->title;
echo $parentName;

文章标题:

$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
if ($option=="com_content" && $view=="article") {
    $ids = explode(':',JRequest::getString('id'));
    $article_id = $ids[0];
    $article =& JTable::getInstance("content");
    $article->load($article_id);
    echo $article->get("title");
    }

我想在if& else声明。

示例: [这只是一个例子,所以不要混淆]

if ( condition_one ) {
  echo 'Active Menu / Parent Title';
} else {
    if ( condition_two ) {
      echo 'Category / Archive Title';
    }
    else {
        if (condition_three) {
          echo 'Article Title';
    }
} 
else {
  echo 'Get Title from ID';
}

if ( condition_one ) {
  echo 'Active Menu / Parent Title';
}
else if ( condition_two ) {
       echo 'Category / Archive Title';
}
else if (condition_three) {
       echo 'Article Title';
} 
else {
  echo 'Get Title from ID';
}

像这样,获取活动菜单标题(默认),否则获取类别/存档标题,否则获取文章标题,否则从ID获取标题。

那我怎么能这样做?谁能解决这个问题?...

0 个答案:

没有答案