cms配置使用
在早期完成了页面的切图之后,需要配置cms来实现小编上传数据更新页面的流程,在取得SEO的官网URL规则之后,就能开始官网在cms的基本配置了。
下面介绍cms的特点:
类别,决定内容与内容对应的路径,
模板,获取相应类别的数据填充页面,决定发布页面的类型、链接和页面呈现的数据
因此官网的cms配置首先为类别配置,然后为模板配置,以极速争霸为例子:
1、极速争霸页面的url开头为http://www.172tt.com/jszb/,因此需要新建根类别指向此路径,因此我们需要新建极速争霸类别作为根类别,然后以此根类别为基础,新建页面相应的子类别,关于类别的介绍请参看http://wordpress.100bt.com/?p=95
2、页面需要的数据主要有两种,一种为既有需要数据也需要有链接的类别(如文章页的主要类别),一种单纯仅仅是需要数据的类别(如广告图),在配置主要类别时候,需要与SEO给的页面url配置对应的相对路径,而广告图一类的数据并不需要特别配置相对路径。
如 攻略页面的文章页为
http://www.172tt.com/jszb/文章id.html
由于文章页面为官网url开头+id.html,因此并不需要配置相对路径
若SEO要求的攻略页面文章页为http://www.172tt.com/jszb/gonglve/文章id.html
即于文章页面为官网url开头+gonglve/文章id.html,我们则需要以新建类别时候的相对路径为基础加上gonglve/
3、类别内容的上传
类别内容的上传设计的主要是如何打开上传的界面和上传界面里面有什么
如 攻略文章
3.1,新建类别,在极速争霸的类别下添加子类别名为攻略
3.2配置上传位置
在极速争霸是个新官网,我们需要新建一个根位置作为我们的上传界面出发点的父节点
节点位置配置$/projectA/source/cms/WebRoot/jsonconf/tree.json,
每个节点的格式为
"${id}":{
"groupId": "${groupId}",
"name": "${name}",
"pid": "${pid}",
"url": "${url}"
}
由于tree.json最后一个的id为2306,因此根节点${id}为2307
用户组${groupId},此官网为新官网,需要在CMS界面中的"平台管理">"系统管理">"用户组管理>添加",来添加新的用户组id。添加后为53,因此用户组${groupId}为1,53,其中1为管理员必须添加
名字${name}:为上传界面显示的名字,官网为极速争霸官网,${name}为极速争霸官网
父节点id ${pid},此官网为天梯的官网,因此可配置为没有父类别,即${pid}为-1
上传界面地址${url}:此类别为跟类别,因此不需要上传界面,因此不必设置,为空值
配置完跟类别之后,可以开始配置我们的攻略文章的类别了,
因此攻略类别可以配置为:
"2308":{
"groupId": "1,53",
"name": "攻略文章",
"pid": "1,53",
"url": "/GetArticleListPageContent.action?CategoryName_Key=极速争霸_攻略&Article_Page_Name_Key=article_only"
}
其中上传的${url}的组成一般为/GetArticleListPageContent.action?CategoryName_Key=${keyName}&Article_Page_Name_Key=${pageName};
${keyName}对应为类别名字
${pageName}对应为上传界面的jsp,
攻略文章的类别${keyName}是${极速争霸_攻略},由于上传需要是普通文章较为常见,因此可以参考已有的上传界面可知道${keyName}为article_only,如果若要新建上传的界面需要在
$/projectA/source/cms/WebRoot/guanwang/files/${官网简称}/的路径下新建上传界面
极速争霸的简称为jszb,因此需要在$/projectA/source/cms/WebRoot/guanwang/files/路径下新建jszb的文件夹用于极速争霸的上传界面文件放置,具体上传界面的配置可以参看:
http://wordpress.100bt.com/?p=98
4、模板配置
具体内容请参看http://wordpress.100bt.com/?p=104、http://wordpress.100bt.com/?p=108