实习日志四—关于DTcms的操作及其它相关东东

操作一:添加模板步骤:

a.  首先制作好要添加的页面的模板(如:consult.html),添加到DTcms.Web/templates/default文件下;(用系统定义的语法和模板来制作)

b.  然后制作好上个步骤中的页面的处理文件(.consult.cs),添加到DTcms.Web.UI/Page下面;

c.  登陆后台,新增urls.config节点信息;步骤:系统参数设置——功能权限配置——编辑伪静态URL替换规则——添加规则;将里面的信息添加好;

这一步也可以这样操作:打开DTcms.Web/xmlconfig/urls.config文件,在里面添加对应的节点代码;

d.  进入后台生成模板页面:步骤:系统模板管理——“使用静态模板”打钩——全部生成。

至此,一个aspx页面页面生成(生成在DTcms.Web/aspx文件中),它是有前台的.html页面,然后将后台的.cs中的处理文件写入其中,而生成的。

 

注意事项:页面名要以.html结束,作为唯一的匹配标示;中间可以接受下划线;开头不要大写;最好不要以数字开头;因为后台要建立该文件的处理文件.cs类文件,容易会导致出错。

 

操作二:如果要添加一个栏目(consult),打开Dtcms.Web/template/default/_head.html,添加相应的导航信息,<li><a href="<%linkurl("consult","")%>">行业资讯</a></li>,然后同操作一;

 

注意事项:linkurl有需要传递的第一个是作为唯一标示key去匹配读取到的哈希表(其实就urls.config)中的某一条,而第二哥参数则是为了配合url重写(linkurl是拼凑导航栏显示的路径)决定是否需要添加,如:关于我们板块(contact)和联系我们板块(about)需要使用同一模板(contact.html),这是我们对于关于我们板块就不需要添加第二个参数:<li><a href="<%linkurl("contact","")%>">关于我们</a></li>;对于联系我们板块,我们就添加第二个参数来指定重写:<li><a href="<%linkurl("contact"," about ")%>

 

操作三:如果添加的栏目(consult)有二级页面(hyzx)和三级页面(hyzxDetail),在栏目页面(consult)中的某个需要跳转到二级页面(hyzx)链接需要写成:src=hyzx.aspx”;从二级页面跳转到三级页面也要这样写。

原因:你访问的地址体现在你的地址栏上,http://www.xxxxx.consult.asxp(注意是aspx页面,所有前台页面都在这里,是同级的)

转载于:https://my.oschina.net/u/1771585/blog/289865

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值