Joomla addStyleSheet在J3.0上失败
我正在将一些模块从J2.5迁移到J3.0,突然间我无法在J.30中的文档中添加样式表。 我尝试了以下代码,但没有成功:Joomla addStyleSheet在J3.0上失败,joomla,joomla3.0,Joomla,Joomla3.0,我正在将一些模块从J2.5迁移到J3.0,突然间我无法在J.30中的文档中添加样式表。 我尝试了以下代码,但没有成功: JHTML::stylesheet('style.css', 'modules/mod_instagallery/assets/css/'); $document = JFactory::getDocument(); $document->addStyleSheet('/modules/mod_instagallery/assets/css/style.css'); $
JHTML::stylesheet('style.css', 'modules/mod_instagallery/assets/css/');
$document = JFactory::getDocument();
$document->addStyleSheet('/modules/mod_instagallery/assets/css/style.css');
$document->addStyleSheet(JUri::base().'/modules/mod_instagallery/assets/css/style.css');
JHtml::stylesheet('modules/mod_instagallery/assets/css/style.css');
CSS位于MYROOT/modules/mod_instagallery/assets/CSS/style.CSS中,文件位于文件系统中。根据页面来源,没有添加任何css。请参阅
JHtml::stylesheet()不再支持将字符串作为第二个参数。这曾经是Joomla 1.5中文件的路径,现在已被删除
因此,第一个将因此而失败。
其他的仍然有效。问题解决了。由于Web服务器上的输出缓冲,CSS文件似乎未加载 通过从中编辑php.ini文件解决了这个问题
output_buffering = 4096
到
output_buffering = Off