2015-11-12 20 views
0

我們正在構建一個未來的基本主題,我們將設置一個方法來加載特定的樣式表,如果joomla網站有一些組件。Ckeck Joomla查看類

我們有這樣的代碼:

defined('_JEXEC') or die; 
$doc  = JFactory::getDocument(); 
$config = JFactory::getConfig(); 
$params  = $this->getParams(); 
$uri = JFactory::getURI(); 
$ID_url = $uri->toString(); 
$view = $this->getView('components', 'html'); 

,並檢查類這樣的:

if ($view == 'com_component1'){ 
    $this->addStyleSheet('//cloud.typography.com/7794632/4177/css/style.css'); 
    } 

我們的任何錯誤的想法?

我們的想法是$view等於com_component1然後加載樣式表。

感謝您的幫助。

回答

0

解決方案

defined('_JEXEC') or die; 
$doc  = JFactory::getDocument(); 
$config = JFactory::getConfig(); 
$params  = $this->getParams(); 
$uri = JFactory::getURI(); 
$ID_url = $uri->toString(); 
$view = JFactory::getApplication()->input->get('option'); 

而且他們

if ($view == 'com_easyblog'){ 
$this->addStyleSheet('//cloud.typography.com/7794632/4177/css/fonts.css'); 
}