Sitecore CMS中创建模板
如何在Sitecore CMS中创建模板。
在/sitecore/templates选择应创建模板的文件夹中。
注意:在多站点项目中,通常会在模板所属的网站名称的/sitecore/templates/User Defined/[Site Name]位置添加特定[Site Name]站点模板。共享模板通常在/sitecore/templates/Common或/sitecore/templates/User Defined/Shared下添加。
使用上下文菜单,文件夹编辑器或功能区,单击“新建模板”按钮。
Sitecore 8显示新模板按钮
Sitecore 6显示新模板按钮
将出现“创建模板”向导。
注意:在Sitecore CMS中,向导的第一页用作每个向导所涵盖内容的概述。由于它们通常不言自明,因此建议您选中“始终跳过向导的第一页”选项。
单击“下一步”按钮继续向导。
将出现“选择名称”页面。
Sitecore 8显示选择名称页面
Sitecore 6显示选择名称页面
“名称”字段用于指定要创建的模板的名称。如果拼写错误,可以通过直接重命名模板项来更改名称。
“基本模板”字段将默认为/sitecore/Templates/System/Templates/Standard template。它是Sitecore中大多数项目的基本模板,包含标准字段。可以选择不同的模板来创建继承层次结构。模板继承将在未来的博客文章中深入介绍。
单击“下一步”按钮继续向导。
将出现“位置”页面。
Sitecore 8显示位置页面
Sitecore 6显示位置页面
默认情况下,将在treelist中选择创建模板的文件夹。如果要在其他文件夹中创建模板,请选择模板所属的新文件夹。
单击“下一步”按钮继续向导。
将出现一个摘要页面,确认模板已成功创建。
Sitecore 8显示摘要页面
Sitecore 6显示摘要页面
单击“完成”按钮以关闭向导并选择新创建的模板。
管理模板字段
新创建的模板将没有任何模板部分或字段。选择模板项后,内容编辑器中将显示“构建器”选项卡。选择“构建器”选项卡后,功能区中还会显示另一个“构建器”选项卡。
Sitecore 8显示构建器选项卡
Sitecore 6显示构建器选项卡
创建模板部分
模板部分用于将相似字段组合在一起。虽然可以通过从模板创建子项目手动创建“模板部分”项目,但“构建器”选项卡允许快速开发模板部分和字段。
在标记为“添加新部分”的文本字段中,键入新模板部分的名称。将在第一个分段字段后面显示一组字段,并将创建另一个标记为“添加新分区”的字段。

Sitecore 8显示正在模板中创建的部分

Sitecore 6显示在模板中创建的部分
保存模板项将自动创建模板部分作为模板的子项。

Sitecore 8显示新创建的模板部分

Sitecore 6显示新创建的模板部分
创建字段
在标有“添加新字段”的文本字段中,键入新模板字段的名称。与“模板”部分一样,第一个字段的行后面会出现一组字段。

Sitecore 8显示正在模板中创建的字段

Sitecore 6显示正在模板中创建的字段
保存模板项将自动创建模板字段作为模板部分的子项。

Sitecore 8显示新创建的模板字段

Sitecore 6显示新创建的模板字段
可以在“类型”列的下拉列表中指定字段类型。默认情况下将选择“单行文本”。
从自定义模板创建项目
完成模板后,可以通过在创建新项目时选择模板来创建基于模板的项目。
从模板创建的项目将具有模板中定义的模板部分和字段。

Sitecore 8显示了从新模板创建的示例项

Sitecore 6显示了从新模板创建的示例项
Sitecore CMS中创建模板的更多相关文章
- Sitecore CMS中配置模板部分
如何在Sitecore CMS中配置模板部分. 注意: 本教程将扩展于“Sitecore CMS中创建模板”的章节. 配置折叠状态 配置模板部分的折叠状态允许用户选择默认折叠或展开哪些模板部分.此设置 ...
- 如何在Sitecore CMS中创建项目
从功能区 打开Sitecore的内容编辑器,选择内容树中的项目.创建的项目将作为所选项目的子项添加. Sitecore 8显示所选的Home项目 Sitecore 6和7显示所选的Home项目 功能区 ...
- 如何在Sitecore CMS中创建没有标准字段的模板
当创建一个模板,Sitecore的将默认为扩大“标准模板”,它位于/sitecore/templates/System/Templates. 如果您选择不扩展任何模板或从“基本模板”字段中删除标准模板 ...
- Sitecore CMS中如何管理默认字段值
在Sitecore CMS中管理默认字段值. 在创建内容时,自定义默认值对内容编辑者特别有用.通过指定良好的默认值,新创建的项目可以预先填充数据,以便内容编辑者不必浪费时间一遍又一遍地填充相同的字段. ...
- Sitecore CMS中更改项目的模板
如何在Sitecore CMS中创建项目后更改项目的模板. 在创建项目时选择了错误的模板,或者创建了新模板并将现有项目更新为新模板时,这非常有用. 警告! 更改模板时要小心.如果原始模板具有不在新 ...
- Sitecore CMS中的项目如何配置帮助文本
如何在Sitecore CMS中的项目上配置帮助文本. 所有Sitecore项目都有长短描述字段,以及“帮助链接”字段.这些字段有助于向内容编辑者提供其他信息.这对于很少编辑的项目和字段尤其重要,因为 ...
- Sitecore CMS中如何命名项目名称
如何在Sitecore CMS中命名项目,以及配置命名限制,“显示名称”是什么以及如何使用它. 任何其他名称的项目 当创建Sitecore的项目,内容编辑器要求制作者为新建项目提供名称.输入的名称将其 ...
- Sitecore CMS中删除项目
如何删除项目以及如何在Sitecore CMS中恢复已删除的项目. 删除项目 有多种方便的方法可以删除Sitecore中的项目. 从功能区 在内容树中选择您要删除的项目. 单击功能区中“主页”选项卡的 ...
- 如何删除Sitecore CMS中的项目
在此“如何”帖子中,我将介绍如何删除项目以及如何在Sitecore CMS中恢复已删除的项目. 删除项目 有多种方便的方法可以删除Sitecore中的项目. 从功能区 在内容树中选择您要删除的项目. ...
随机推荐
- 转:java内部类作用
原文地址:https://www.cnblogs.com/uu5666/p/8185061.html 一. 定义 放在一个类的内部的类我们就叫内部类. 二. 作用 1.内部类可以很好的实现隐藏, 一般 ...
- python各种模块,迭代器,生成器
从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能) 本质就是.py结尾的python文件(文件名:test.py,对应的模块名就是test) 包:用来从逻辑上组织模块的,本质就是一个目 ...
- LeetCode 557 Reverse Words in a String III 解题报告
题目要求 Given a string, you need to reverse the order of characters in each word within a sentence whil ...
- scapy 中的ARP
scapy 常用命令 ls() //查看支持的协议对象lsc() //查看函数show() //查看数据包结构send() //三层发包sr() //三层收发sr1() //三层收发只收一 timeo ...
- logback logback.xml常用配置详解(二)<appender>
转自:http://aub.iteye.com/blog/1101260 logback 常用配置详解(二) <appender> <appender>: <append ...
- private static final Logger logger= LoggerFactory.getLogger(WhMainBusi.class);
LoggerFactory.getLogger(WhMainBusi.class):指定类初始化日志对象,在日志输出的时候,将会打印日志信息所在的类.如: logger.info("日志信息 ...
- 将gitlab中的postgresql数据库开通远程访问
postgresql数据库是gitlab的一个配置数据库,记录gitlab的一些配置信息. 我们访问gitlab中的postgresql数据有本地命令行访问和远程可视化软件访问2种方式. (一)本地命 ...
- navicat如何导出mysql数据表结构
我们在创建数据库时会对字段进行设置,比如类型.长度等,如果字段多的话一个个设置非常麻烦,可以从其他地方已有的表导入数据表结构,怎么操作呢?我们拿navicat导出mysql数据表结构为例: 1.点击“ ...
- FastList使用
之前使用的组件是ListView,当时要添加一个下拉刷新,上拉加载的功能,所以对ListView做了一些封装,但是后来看官方文档,不建议再使用ListView,因为效率问题,做过Android的朋友都 ...
- 20180925 SQL Server游标使用
之前写了一个存储过程 目标: 根据时间,获取指定范围的数据集A, 再从数据集A 中,取出每行数据中的两个时间,卡另外一个B表里面的某列时间范围的值集.得到均值进行配置值比对. 这里有个问题,就是取得B ...