这是个原生的PHP商城,我想用thinkphp 3.2.3版本的改下,在原生的文件中访问index.html可以显示CSS样式,但是框架中没法显示...求指点... 谢谢
在index.html中引入CSS样式文件,路径:<link href="/shop/Public/css/style.css" rel="stylesheet" type="text/css" />
路径如图所示:
文件路径如图所示:
用这个路径:<link href="./Public/css/style.css" rel="stylesheet" type="text/css" />配上的网址是:localhost/shangcheng/shop/index.php?m=Home&a=Index&c=index可以访问到有CSS样式的页面

6 回答
www说
TA贡献1775条经验 获得超8个赞
在你的Home同级目录commen下面的conf目录下的config.php里面定义一个自定义配置文件
"TMPL_PARSE_STRING"=>array(
"__PUBLIC_ADMIN__"=>"/Public/Admin",
),
然后修改模板中的样式资源地址,改成:/Public/Admin"+css文件目录,
郎朗坤
TA贡献1921条经验 获得超9个赞
这个明显是路径问题
<link href="/shop/Public/css/style.css" rel="stylesheet" type="text/css" />
这个路径 “/”是以web根目录为开始位置,因为你的shop外面还有一层目录 TP,所以找不到文件,要改成
<link href="/TP/shop/Public/css/style.css" rel="stylesheet" type="text/css" />
<link href="./Public/css/style.css" rel="stylesheet" type="text/css" />
这个路径 “./”是以shop项目的入口文件index.php 为开始位置,所以这个路径没问题。
- 6 回答
- 0 关注
- 1421 浏览
添加回答
举报
0/150
提交
取消