Sitecore CMS中如何管理默认字段值】的更多相关文章

在Sitecore CMS中管理默认字段值. 在创建内容时,自定义默认值对内容编辑者特别有用.通过指定良好的默认值,新创建的项目可以预先填充数据,以便内容编辑者不必浪费时间一遍又一遍地填充相同的字段. 注意:本教程将扩展在“如何在Sitecore CMS中创建模板”中创建的模板 设置标准值 要为特定模板设置默认字段值,首先需要创建“标准值”项.标准值项是给定模板类型的项,将用于保存默认字段值. 要为给定模板创建标准值项,请在内容编辑器中选择模板. Sitecore 8显示选定的模板Sitecor…
当创建一个模板,Sitecore的将默认为扩大“标准模板”,它位于/sitecore/templates/System/Templates. 如果您选择不扩展任何模板或从“基本模板”字段中删除标准模板,Sitecore仍将隐式扩展标准模板,并且从自定义模板创建的项目仍将包含所有标准字段. 作为一般规则,这是一件好事.大多数时候你真的不想丢失标准字段,因为它们在内容编辑器中很有用. 但也有一些例外.如果要修改标准模板以向所有项添加字段,则需要将自定义模板指定为基础模板/sitecore/templ…
如何在Sitecore CMS中配置模板部分. 注意: 本教程将扩展于“Sitecore CMS中创建模板”的章节. 配置折叠状态 配置模板部分的折叠状态允许用户选择默认折叠或展开哪些模板部分.此设置对于帮助内容编辑者更快速地管理内容非常有用,无需为常用字段反复重复打开相同的模板部分. 要配置默认情况下是折叠还是展开模板部分,请选择要配置的模板下的“模板”部分项. Sitecore 8显示要配置的示例模板部分 Sitecore 6显示要配置的示例模板部分 可以检查“数据”模板部分中的“默认折叠”…
如何在Sitecore CMS中创建模板. 在/sitecore/templates选择应创建模板的文件夹中. 注意:在多站点项目中,通常会在模板所属的网站名称的/sitecore/templates/User Defined/[Site Name]位置添加特定[Site Name]站点模板.共享模板通常在/sitecore/templates/Common或/sitecore/templates/User Defined/Shared下添加. 使用上下文菜单,文件夹编辑器或功能区,单击“新建模…
如何在Sitecore CMS中命名项目,以及配置命名限制,“显示名称”是什么以及如何使用它. 任何其他名称的项目 当创建Sitecore的项目,内容编辑器要求制作者为新建项目提供名称.输入的名称将其作为网页查看时用作项目URL的一部分.URL路径将是Item Path站点主页项目之后的部分. 例如,如果示例site(http://example.com)的主项目位于/sitecore/Content/Example,且项目位于,则该项目/sitecore/Content/Example/abo…
如何在Sitecore CMS中创建项目后更改项目的模板. 在创建项目时选择了错误的模板,或者创建了新模板并将现有项目更新为新模板时,这非常有用.   警告! 更改模板时要小心.如果原始模板具有不在新模板中的字段,则这些字段中的数据将丢失.请务必在进行更改之前备份内容. 更改模板 选择您要更改的项目. 单击功能区中“配置”选项卡的“模板”部分中的“更改”按钮. Sitecore 8显示功能区中的更改按钮 Sitecore 6显示功能区中的更改按钮 将出现一个向导,可以选择新模板. Sitecor…
如何在Sitecore CMS中的项目上配置帮助文本. 所有Sitecore项目都有长短描述字段,以及“帮助链接”字段.这些字段有助于向内容编辑者提供其他信息.这对于很少编辑的项目和字段尤其重要,因为内容编辑器可能因为时间长了而忘记了一些重要信息. 此外,模板字段上配置的帮助文本将显示在内容编辑器中.这对于包含提醒或文档链接很有用. 从功能区 在内容树中选择您要配置的项目. 单击功能区“配置”选项卡的“外观”部分中的“帮助”按钮. Sitecore 8显示功能区中的“帮助”按钮 Sitecore…
如何删除项目以及如何在Sitecore CMS中恢复已删除的项目. 删除项目 有多种方便的方法可以删除Sitecore中的项目. 从功能区 在内容树中选择您要删除的项目. 单击功能区中“主页”选项卡的“操作”部分中的“删除”按钮. Sitecore 8功能区显示“主页”选项卡上的“删除”按钮Sitecore 6功能区显示“主页”选项卡上的“删除”按钮 Sitecore将打开一个对话框,确认您要删除该项目. Sitecore 8删除确认对话框Sitecore 6删除确认对话框 单击“确定”以删除该…
在此“如何”帖子中,我将介绍如何删除项目以及如何在Sitecore CMS中恢复已删除的项目. 删除项目 有多种方便的方法可以删除Sitecore中的项目. 从功能区 在内容树中选择您要删除的项目. 单击功能区中“主页”选项卡的“操作”部分中的“删除”按钮. Sitecore 8功能区显示“主页”选项卡上的“删除”按钮 Sitecore 6功能区显示“主页”选项卡上的“删除”按钮 Sitecore将打开一个对话框,确认您要删除该项目. Sitecore 8删除确认对话框 Sitecore 6删除…
什么是标准字段? 标准字段是字段及其字段组的集合,用于包含有关Sitecore中项目的可配置元数据.Sitecore中继承自“标准模板”模板的任何项目都将包含这些字段. 可以在“标准模板”模板项找到/sitecore/templates/System/Templates/Standard template,但字段组来自模板/sitecore/templates/System/Templates/Sections. 这些字段主要用于内容编辑器中,以配置帮助文本,图标和发布设置等内容. 标准字段在哪…
在Sitecore中,图标通常用于通过各种不同的模板类型快速区分项目.文章可能使用红色图标,而列表页面可能使用蓝色.项目上设置的图标可以在内容树中看到,也可以在选择项目时在内容编辑器的顶部看到. 从功能区 选择要更改其图标的项目,选择功能区中的“配置”选项卡,然后单击功能区“外观”部分中的“图标”按钮: 内容编辑器中的Sitecore 8图标按钮内容编辑器中的Sitecore 6图标按钮 将出现一个下拉菜单,其中包含快速访问按钮,用于选择最近使用的图标. 内容编辑器中的Sitecore 8图标弹…
在Sitecore中开发网站时,大多数项目管理都来自内容编辑器.创建,删除,修改,移动,发布,排序和查看项目只是可以在Content Editor界面中处理的众多任务中的一小部分. 由于内容编辑器对于管理Sitecore站点非常重要,因此有多种方法可以打开内容编辑器界面. Sitecore 8 Sitecore 6和7 Sitecore 8 从Launchpad 单击启动板上的“内容编辑器”按钮 从桌面 默认情况下,内容编辑器将列在“Sitecore”菜单的顶部.单击菜单中的选项将打开编辑器.…
当您在Sitecore的桌面模式下工作时,创建快捷方式很有用.快捷方式允许您在选择特定项目的情况下打开内容编辑器,而无需深入了解内容树. Sitecore 8 Sitecore 7 Sitecore 6 Sitecore 8 创建快捷方式 要创建快捷方式,请右键单击桌面并选择“创建快捷方式”. 在打开的“链接”模式中,单击“浏览”按钮. 这将打开“插入项目”模式. 在内容树中选择所需的项目,然后单击“插入”按钮返回“链接”模式. 请务必为快捷方式指定名称和自定义图标以使其可识别. 完成后,单击“…
参考内容: http://blog.sina.cn/dpool/blog/s/blog_90629d5301014a5w.html 在数据库中一个字段的默认值为1,但是在插入数据后,本来该字段为空,值应该为1,但是实际值为空. 查看了一下日志中输出的语句,在插入改条数据时,首先执行insert语句,然后执行update语句,在update的时候,将该值更新为null. 解决办法: 在*.hbm.xml添加参数: <*** dynamic-insert='true' dynamic-update=…
从功能区 打开Sitecore的内容编辑器,选择内容树中的项目.创建的项目将作为所选项目的子项添加. Sitecore 8显示所选的Home项目 Sitecore 6和7显示所选的Home项目 功能区“主页”选项卡上的“插入”部分包含按钮列表.这些按钮可用于创建特定模板类型.在列表的底部是“插入表单模板”选项,这对于创建插入选项中未包含的任何其他模板非常有用. 插入选项中的模板快捷方式 单击所需模板的按钮. Sitecore 8显示功能区中的“示例项”按钮 Sitecore 6和7显示功能区中的…
在视图标签中包含这个field(包含这个字段才可以使用该字段),但其invisible属性设置为1,即:该字段不可见. <field name="字段" invisible="1"/>…
在Sitecore项目上工作时,有时管理员凭据会丢失或损坏.在这些情况下,重新获得快速访问权限以便不中断开发非常重要. 对Core数据库运行以下查询,您将能够admin/b再次使用以下命令登录Sitecore : UPDATE aspnet_Membership SET Password = '8dC23rEIsvuttG3Np1L4hJmJAOA=', PasswordSalt='joeLPwcwMq6L7kyuVfVS7g==' WHERE UserId = (SELECT UserId F…
简介 在正常项目开发过程中,如果MySQL版本从5.6升级到5.7版本.作为DBA在考虑数据库版本升级带来的影响时,一般会有几个注意点: sql_mode 默认值的改变 optimizer_switch 值的改变 备库升级影响主备复制本文主要内容是MySQL升级到5.7版本之后,由于默认的 sql_mode 值带来的坑以及对应的解决方案. 案例一:ONLY_FULL_GROUP_BY 问题描述 MySQL版本从5.6升级至5.7之后,部分SQL执行报错,报错信息如下: 1 ERROR 1055…
Oracle中的自动增长字段 Oracle 中不像MYSQL 和MSSQLServer 中那样指定一个列为自动增长列的方式,不过在Oracle中可以通过SEQUENCE序列来实现自动增长字段. 在Oracle中SEQUENCE 被称为序列,每次取的时候它会自动增加,一般用在需要按序列号排序的地方. 在使用SEQUENCE前需要首先定义一个SEQUENCE,定义SEQUENCE的语法如下:CREATE SEQUENCE sequence_name INCREMENT BY step STARTWI…
版权声明:本文为博主原创文章,未经博主允许不得转载. 最近工作中碰到一个问题,用PHP将一个二维数组按照二维数组中的各个项中的某个特定字段值合并成一维数组,如果有重复则将重复的合并成二维数组,生成的二维数组的第一维的键是特定字段的值,二维的键可以是随机索引,也可以是其中的另一个字段的值.其实这个需求经常会在工作中碰到,只是碰到的时候一个有重复的就直接用之前的覆盖后面的或者用之后的覆盖之前的,这样很容易就可以处理了.很少碰到这种有一维数组又有二维数组的情况,先上代码: $a = array( 0…
转载出处:http://blog.csdn.net/pushiqiang/article/details/74949465 Django 信号 (Signals) 的功能类似于 WordPress 的动作 (action),用于为项目全局增加事件的广播 (dispatch) 与接收 (receive) 机制.其中,灵活使用其内置的模型信号 (Model Signals) 的接收功能就可以监控大部分模型对象 (Model instances) 的变化.因为不需要修改模型本身的代码,在进行跨应用 (…
[官方文档:https://developers.arcgis.com/javascript/latest/sample-code/intro-popuptemplate/index.html] 一.Intro to PopupTemplate(关于popup模板) popups(弹出框)提供了一种简便的方式去查看layers(图层)或者graphics(图形)的属性信息.它也可以展示鼠标在view(视图)中的点击位置的坐标等其他相关信息.在ArcMap中,查看要素图层(shapefile)的属…
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复376或者20191105可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me! 我这里假设一个场景,测试自定义实体需要一个自动编号字段,编号为创建这个记…
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onclick", "javascript:alert('当前ID为:" +DataBinder.Eval(e.Row.DataItem,"CID"…
课时3 解决Struts 2配置文件无提示问题(eclipse):window→preference→XML→XML Catlog…
sqlserver中GUID的默认值设置 YID uniqueidentifier not null default (NEWSEQUENTIALID()), //有序GUID(只能用于表设计的时候的默认值,不能用于赋值) YID uniqueidentifier not null default (NEWID()), //无序GUID…
前台: <asp:TemplateField HeaderText="充值总额|账号余额"> <ItemTemplate> <asp:Label ID="lblSurplusMoney" runat="server" Text=""></asp:Label> </ItemTemplate> </asp:TemplateField> /// <summ…
1.如果你做了一个简单的注册界面,需要用户进行注册,但有些项是不必要填的,当用户完成注册时,数据库表中的相应字段的值会写入null,但如何将查询的字段的值null显示出来? 2.首先我们学习一下如何向数据库的相应字段插入null值,这就需要朋友们先了解一下DbNull(程序中的null值)当前台的TextBox控件未输入值时,我们应将null插入数据库中,以表示用户未填写该控件的值.但是该如何将null写入数据库中,此时应添加一条判断语句,判断文本框输入的字符长度是否为0,若为零,就将null写…
比如在Test.h中定义变量: _isFirst; //Test.h头文件 #ifndef __TEST_H__ #define __TEST_H__ class Test{ private: bool _isFirst; }; #endif 然后访问它: #include "Test.h" #include "cocos2d.h" Test::Test(){ if(_isFirst){ CCLOG("%s","default valu…
坑1 在一个多行的表中,想把其中的一个字段值拿出来,组成一个字符串供后面使用. 按照以往,自己就如以下这么写了: declare @sql varchar(8000) set @sql='insert into XXX values(' select @sql=@sql+''','''+ field from YY 然后没有得到想要的所有行的字符串,第一行之后就没有了. 排查问题: 自己仔细查看了数据,并打印出来,发现这个字段有换行. 于是自己又用replace把字段field的换行符,结果依然…