2013-10-01 4 views
0

Я получаю ошибкуAddStyleSheet Ошибка на Joomla 3.0

Fatal error: Call to a member function addStyleSheet() on a non-object in /home/[hidden]/public_html/msa/templates/protostar/index.php on line 187 

При попытке просмотра только некоторые страницы на моем сайте. Я использую Joomla 3.1.5, и это мой код шаблона:

<?php defined('_JEXEC') or die('Restricted access');?> 
<!DOCTYPE HTML> 
<html> 
<head> 
<meta charset="utf-8"> 
<!-- Include Joomla Header --> 
<jdoc:include type="head" /> 
<!-- Get page title --> 
<?php $article = JTable::getInstance("content"); $article->load(JRequest::getInt("id")); $pageTitle = $article->get("title"); ?> 
<!-- Open Graph --> 
<meta property="og:title" content="<?php echo $pageTitle; ?>"/> 
<meta property="og:site_name" content=""/> 
<!-- Google Analytics + Webmaster --> 
<!-- CSS ---> 
<link rel="stylesheet" href="/templates/[hidden]/css/responsive-grid.css" media="screen, print, handheld" /> 
<link rel="stylesheet" href="/templates/[hidden]/css/style.css" media="screen, print, handheld" /> 
<?php 

$document = JFactory::getDocument(); 
$document->addStyleSheet('templates/[hidden]/style.css'); 
$document->addStyleSheet(JUri::base().'templates/[hidden]/css/style.css'); 

JHtml::stylesheet('templates/[hidden]/css/style.css'); 
?> 

ответ

0

После долгих раздумий и охот я нашел, что это ошибка является причиной, потому что мой шаблон не был установлен по умолчанию. Не уверен, почему это произошло только на некоторых страницах, но установка шаблона по умолчанию была исправлена.

Смежные вопросы