主题 : ${res}路径问题
级别: 秀才
UID: 92542
积分:61 加为好友
威望: 10 精华: 0
主题:11 回复:37
注册时间:2016-09-18
在线时长:0
1#   发表于:2017-04-28 10:53:17  IP:106.155.*.*
在index目录下的index.html中使用${res}能获取到正确的路径,为localhost:8080/项目名/r/cms/www/default/相应文件
但是在channel目下新建一个html。使用${res}获取到的是localhost:8080/项目名/栏目访问路径/r/cms/www/default/相应文件
多了一个栏目访问路径,使用../能获取到。
这是什么原因呢?我想将他们都提出使用include
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-04-28 10:54:59  IP:106.167.*.*
res是获取r目录下的资源
[#include 'channel/文件名']
1
级别: 秀才
UID: 92542
积分:61 加为好友
威望: 10 精华: 0
主题:11 回复:37
注册时间:2016-09-18
在线时长:0
3#   发表于:2017-04-28 11:07:03  IP:106.155.*.*
我在index中写 [#include "../include/header.html"/] 能正常加载到相应的文件
但是在channel中写的话就会加上channel的访问路径了。
我在channel里面应该怎么写呢?
请教
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-04-28 11:08:16  IP:106.167.*.*
一样的写法
1
级别: 秀才
UID: 92542
积分:61 加为好友
威望: 10 精华: 0
主题:11 回复:37
注册时间:2016-09-18
在线时长:0
5#   发表于:2017-04-28 11:13:45  IP:106.155.*.*
index中能获取到,点击页面跳转到栏目中就不可以了。
就比如这样:
在index中写的获取到的是http://localhost:8084/website/r/cms/www/default/css/phone.css
但是在channel中页面里面写同样的代码,获取到的是http://localhost:8084/website/cpzx/r/cms/www/default/css/phone.css
您看到了吗?多了一个栏目的链接。

假设我不使用include
只是在页面上单纯的引入样式,在index中写${res}/文件名可以
在channel里面就必需要写../${res}/文件名 。才能正常加载
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2017-04-28 11:14:45  IP:106.167.*.*
引入样式你用include干嘛?
<link rel="stylesheet" type="text/css" href="/${res}/css/index.css" />
1
级别: 秀才
UID: 92542
积分:61 加为好友
威望: 10 精华: 0
主题:11 回复:37
注册时间:2016-09-18
在线时长:0
7#   发表于:2017-04-28 11:16:13  IP:106.155.*.*
因为每个页面里面都有这些样式,我想给提出来。
好尴尬
include不支持这个吗?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
8#   发表于:2017-04-28 11:17:52  IP:106.167.*.*
这东西是html标准标签
1
级别: 秀才
UID: 92542
积分:61 加为好友
威望: 10 精华: 0
主题:11 回复:37
注册时间:2016-09-18
在线时长:0
9#   发表于:2017-04-28 11:18:30  IP:106.155.*.*
在index页面中 <link rel="stylesheet" type="text/css" href="${res}/css/index.css" /> 加载出来样式

但是在channel目录下的页面中<link rel="stylesheet" type="text/css" href="../${res}/css/index.css" /> 才能正常加载出来。一定要加../吗?
我记得之前没有加也能加载的出来,是我哪里配置出问题了吗
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
10#   发表于:2017-04-28 11:19:20  IP:106.167.*.*
反正我们自己模板都没加,index和channel同级啊
1
1 2 3 > >| 共3页