主题 : 如何读取数据库字段并将之应用到下载过程中
级别: 解元
UID: 36030
积分:314 加为好友
威望: 0 精华: 0
主题:28 回复:95
注册时间:2012-07-10
在线时长:0
1#   发表于:2012-08-13 09:37:09  IP:114.24.*.*
在进入首页之后,点击下载栏会进入到下载页面,然后在下面的页面上选取要下载的进行下载即可,如图所示

,按照版主的提示,找到该步对应的页面代码,即下载内容.html后,发现下载的过程中使用了一些判断:[#if content.attachments?size gt 0].......,想请教一下,如果现在我想在数据库中新增一个字段(比如在后台栏目->模型管理->内容模型中的field域增加一个字段)并且在下载步中使用该字段来判断,请问该怎么操作呢?即如何读出该字段,是只需要在这个下载内容.html页面中改动吗?还是需要在其他代码部分做改动?谢谢!
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2012-08-13 09:39:43  IP:111.201.*.*
在下载页面改动就可以了,你要做个空指针判断,判断是否有数据,然后读取那个字段
功成由勤,业精于勤。
级别: 解元
UID: 36030
积分:314 加为好友
威望: 0 精华: 0
主题:28 回复:95
注册时间:2012-07-10
在线时长:0
3#   发表于:2012-08-13 09:55:01  IP:114.24.*.*
只需要在下载内容.html页面改动就可以了吗?其他的部分需要配置吗?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2012-08-13 09:56:54  IP:111.201.*.*
不需要,你在读取的时候要写上栏目id
功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2012-08-13 10:06:00  IP:111.201.*.*
如你在模型里添加了titleSecond,读取的方式如下:${content.attl.titleSecond}
功成由勤,业精于勤。
级别: 解元
UID: 36030
积分:314 加为好友
威望: 0 精华: 0
主题:28 回复:95
注册时间:2012-07-10
在线时长:0
6#   发表于:2012-08-13 10:20:04  IP:114.24.*.*
十分感谢!!不过这个${content.attl.titleSecond}里的attl指的是什么呢?谢谢!
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2012-08-13 10:21:36  IP:111.201.*.*
指的是模板获取是的一个参数
功成由勤,业精于勤。
级别: 解元
UID: 36030
积分:314 加为好友
威望: 0 精华: 0
主题:28 回复:95
注册时间:2012-07-10
在线时长:0
8#   发表于:2012-08-13 10:30:20  IP:114.24.*.*
是不是可以理解成,我在后台管理中,栏目->模型管理->下载->内容模型中新增加任何一个字段xxx,都可以用${content.attl.xxx}的格式调用?
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
9#   发表于:2012-08-13 10:30:53  IP:111.201.*.*
是不是可以理解成,我在后台管理中,栏目->模型管理->下载->内容模型中新增加任何一个字段xxx,都可以用${content.attl.xxx}的格式调用?
 可以这么 说
功成由勤,业精于勤。
级别: 解元
UID: 36030
积分:314 加为好友
威望: 0 精华: 0
主题:28 回复:95
注册时间:2012-07-10
在线时长:0
10#   发表于:2012-08-13 10:46:40  IP:114.24.*.*
谢谢版主,不过我用的时候出现了一个问题,我在栏目->模型管理->下载-> 内容模型中增加了一个测试字段test.然后在下载内容.html页中将下载按钮的代码部分改成:
[#if content.test??]
[#if content.attachments?size gt 0]
[#list content.attachments as attach]
<a id="attach${attach_index}"><img src="/${res}/img/download/down.gif" border="0"/></a>
[/#list]
[/#if]
[/#if]
后,测试运行没有报错,可是将第一句改成[#if content.attl.test??]后却报错


1 2 > >| 共2页