术语:
Item: item是一个数据记录,类似于面向对象编程中一个类的实例
Data template: Data template 定义 item的结构类型,类似于面向对象编程中类或结构体Data template field:一个Data template包含多个Data template field,类似于类的属性或结构体成员Standard value:每个Data template可以为基础模版指定的默认值,类似于面向对象编程里构造函数和初始化代码中设置属性值Base template:每个data template 可以继承任意数量的base data template,类似于一个在面向对象编程中,一个类可以继承基类和实现接口。Standard template:大多data template 继承这个标准模版,类似于.Net中继承Object类。Layout:是一个Web Form -->.aspx文件Sublayout:是一个Web User Control-->.ascx文件Web Control:是一个类 -->.cs文件Configuartion Settings --> Web.config1 如何开始 ---- 使用Sitecore Rocks
一、创建项目
1、创建空白Web Application
Sitecore扩展项目需要使用ASP.NET Web Application
2、复制项目属性文件和property文件夹到sitecore目录中
打开项目,移除Default.aspx
添加Sitecore.Kernel.dll引用,不复制到本地
3、保存解决方案
4、显示所有文件,将sitecore相关文件包括在项目中,并删除不需要的文件
Default.aspx/cs
About.aspx/cs
Account
web.debug.config/web.release.config
Global.asax.cs
二、修改网站
1、创建Template
路径:master/sitecore/templates/user defined/
右击创建Template
2、创建Template Standard Values
3、定义网站结构,将Product插入到HomePage中进行引用
如此引用之后会形成如下内容树结构:
4、删掉默认的Home页
删掉后发布所修改的内容
5、新建内容项
新建Home
新建Product
编辑Product1的内容
保存后新建更多的Product
6、创建显示组件
1)创建侧边栏菜单
在解决方案资源管理器中