首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla3.0上的AddStyleSheet错误

Joomla3.0上的AddStyleSheet错误
EN

Stack Overflow用户
提问于 2013-10-01 00:50:18
回答 1查看 948关注 0票数 0

我收到错误了

代码语言:javascript
复制
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,这是我的模板代码:

代码语言:javascript
复制
<?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');
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-01 00:50:18

经过深思熟虑和搜索,我发现这个错误是导致的,因为我的模板没有被设置为默认的。不确定为什么只发生在某些页面上,但将模板设置为默认设置可以解决此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19106246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档