我正在使用joomla 2.5,并且我想将当前组件页面标题放置在组件之外。例如,我需要获取joomshopping组件的当前页面标题并将其放在模板中的任何位置。
我找到了解决方案:
<?php $mydoc =& JFactory::getDocument();$mytitle = $mydoc->getTitle();echo $mytitle;
?>
这里是解决方法:
<?php $mydoc =& JFactory::getDocument(); $mytitle = $mydoc->getTitle(); echo $mytitle; ?>
我假设您已经为该组件创建了菜单项。在模板中,它很简单:
<?php echo $this->title; ?>
自Joomla 3.8起,您可以使用名称间距:
use Joomla\CMS\Factory;
echo Factory::getApplication()->getMenu()->getActive()->title;