php-Joomla 3获取菜单标题其他获取文章标题其他获取归档标题
我想在我的Joomla模板中加入一些php来调用自定义位置中的当前菜单标题或文章标题,我得到了一些代码: 菜单标题:php-Joomla 3获取菜单标题其他获取文章标题其他获取归档标题,php,joomla,get,echo,title,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; $
$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");
}
父菜单标题:
$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");
}
文章标题:
$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
语句中的所有代码加上marge
示例:[这只是一个示例,所以不要感到困惑]
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获取标题
那我该怎么做呢?有人能解决这个问题吗?…不确定您到底在问什么,但我假设您是在布局覆盖中这样做的?这也是在1.5版中,对吗?@Elin-Joomla 3.x,标题问题;)那为什么会有部分呢?还有JRequest,这是我没有得到的。更不用说
Jsite::getMenu()
和旧的数据库查询了。这些文档现在很少被浏览@Arefin——我建议使用最新的Joomla编码标准,然后再问这个问题;)实际上,Joomla 3中并不存在这些字段和表。