在silverstipe网站上缺少样式表

时间:2014-05-30 09:35:48

标签: silverstripe

我最近安装了silverstripe3.1.4,但是在安装之后,我能够看到该网站,但是当我请求mysite.com时样式丢失了

然后我请求mysite.com/about-us,显示错误页面,但应用了样式

但是当请求mysite.com/index.php/about-us/时,没有指定输入文件。

2 个答案:

答案 0 :(得分:0)

您的CSS样式表将以text / html格式返回,这就是他们不应用任何样式的原因。

发生这种情况的原因是因为请求正在通过框架传递。而不是/themes/simple/css/reset.css请求/index.php/themes/simple/css/reset.css。

http://dev.taputeranga.maori.nz/index.php/themes/simple/css/reset.css(text / html) http://dev.taputeranga.maori.nz/themes/simple/css/reset.css(text / css)

要解决此问题,您应该在模板中使用<% require themedCSS("reset") %>代替所有样式表。

此外,稍微不相关,但如果您想要删除链接中的/index.php/,则应重命名index.php或将其删除。

答案 1 :(得分:0)

我在silverstripe论坛上遇到了链接,解决方法是删除index.php

参考 http://www.silverstripe.org/general-questions/show/23637

谢谢Tim和Mic