20150328--Dede+条件选取-02

五:输出子栏目下电影内容;

wps81B4.tmp

思路:使用channelartlist标签,

该标签,是获取栏目下面的子栏目,获取栏目下面所属的具体数据内容。

案例1:取出所有的顶级栏目,以及顶级栏目下面的子栏目

wps81E3.tmp

效果:

wps81E4.tmp

wps81F5.tmp案例2:取出子栏目,以及子栏目所属的内容。

wps81F6.tmpwps81F7.tmp

wps81F8.tmpwps8238.tmpwps8277.tmpwps82C6.tmp

六、制作网站的头部,让其他的模板引入

1、在a67目录下面新建一个文件head.htm,用于存储头部内容,

2、在需要引入头部的地方,使用{dede:include filename=’head.htm’ /}引入头部文件。

wps8306.tmp

七、完成栏目列表页面的内容

1、在后台核心-》网站栏目管理-》查看栏目的模板页面,

wps8345.tmp

2、根据栏目名称,制作栏目模板页面,并打开替换样式和图片js的路径

注意:在默认情况下面,相同模型的栏目使用的模板是同一个模板,我们也可以不同的栏目使用不同的模板,

八、在栏目页面取出所属栏目的电影。

wps8385.tmp

思考;使用的标签是,arclist 标签,channelid=”17”  addfields=”yuyan,pfz”

wps83C4.tmp

arclist标签,如果在栏目的模板页面中使用,会输出所属当前栏目的电影数据。

九、在栏目页面的页面中,取出条件:地区为大陆的电影。

wps83D5.tmp

思考:使用的标签,arclist标签,channelid=”17”  addfields=”yuyan,pfz”

思路:diqu=’大陆’  把该条件添加到sql语句中来,查看标签的源代码。

具体的操作,在该标签中添加一个属性,让arclist标签文件能够接受属性的值,并把属性的值添加到sql语句中来,

{dede:arclist row="5" channelid="17" addfields="yuyan,pfz" mywhere=diqu=大陆’”}

wps83E5.tmp

输出的sql语句:

SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath ,addf.yuyan,addf.pfz FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp on arc.typeid=tp.id LEFT JOIN `dede_addonmovie` addf ON addf.aid = arc.id WHERE arc.channel = '17' And arc.arcrank > -1 And addf.diqu='大陆' ORDER BY arc.sortrank desc LIMIT 0,5

wps83F6.tmp

思考:如果要添加两个条件,地区是大陆,年代是2014,

{dede:arclist row="5" channelid="17" addfields="yuyan,pfz" mywhere=diqu=大陆’” }

应该如此写条件:mywhere=”diqu=大陆 and  niandai=2010

十、完成你内容详情页面;

1、在修改栏目里面查看,该栏目下内容详情页面模板文件名称。

wps8416.tmp

2、制作内容详情页面的模板,替换里面的样式js图片路径,替换头部

3、在内容详情页面取出具体的数据,

wps8417.tmpwps8418.tmpwps8439.tmp

使用的标签是{dede:field.字段名称/}

{dede:field.position/}:在内容详情页面中取出当前位置(面包屑导航)

posted on 2016-05-08 21:50  山山未迟 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lifushan/p/5471776.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值