根据您可以提供参数以显示各种富文本编辑器视图的文本字段,是否有类似的日期字段参数集,以便在选择日期时仅向编辑者显示年份范围?
虽然编辑目前可以多次点击日历上的每个月,但似乎很多次点击可以追溯到几年。到目前为止最简单的解决方案是选择TODAY,然后手动让编辑器输入他们需要的年份的1/1 - 不是非常用户友好但是如果我可以默认为年度视图最好
答案 0 :(得分:0)
Sitecore无法将DateField字段更改为仅显示年份选择器,并且我没有看到任何允许在选择中设置年份范围的功能。
但是,您可以使用其他字段类型: 0 1 2 3 4
ID Date LID
00112 11-02-2014 I 0 1 5 6 7
00112 11-02-2014 II 2 4 5 3 4
00112 30-07-2015 I 5 7 1 1 2
00112 30-07-2015 II 3 2 8 7 1
(是,Droplist,而不是Droplink)。您只需在Sitecore中创建如下结构:
0 1 2 3 4 5 6 7 8 9
ID Date
00112 11-02-2014 0 1 5 6 7 2 4 5 3 4
00112 30-07-2015 5 7 1 1 2 3 2 8 7 1
并指向Droplist
字段来源中的该项。存储在您的项目中的值是所选项目的名称,而不是guid,因此您将获得- Allowed Years
- 1961
- 1962
- 1963
- ...
而无需先获得年份项目。
修改强>
您还可以查看Droplist
自定义字段类型:
https://marketplace.sitecore.net/en/Modules/Unbound_Droplist.aspx
它是为Sitecore 6编写的,但我不知道为什么它不适用于较新的Sitecore版本。它允许您在“源”字段中将下拉列表的值指定为管道分隔值,而不是在Sitecore中创建这些项目。