2017-10-11 3 views
1

さまざまなリッチテキストエディタビューを表示するためのパラメータを指定できるテキストフィールドには、日付フィールドを選択するときに日付フィールドを使用するEditorと同じようなパラメータセットがあります。Sitecore Datefield - コンテンツエディタの場合のみ

現在、エディタはカレンダーの各月を複数回クリックして戻ることができますが、年を取るのにはクリック数が多いようです。今までのところ最も簡単な解決策はTODAYを選択し、必要な年の1/1を手作業で編集することでした。ユーザーフレンドリーではありませんが、デフォルトにすることができれば

答えて

0

SitecoreでDateFieldフィールドを年セレクタのみを表示するように変更すると、選択範囲の年の範囲を設定する機能はありません。

ただし、別のフィールドタイプを使用することもできます:Droplist(はい、Droplist、Droplinkではありません)。あなたのDroplistフィールドのソースで、その項目に

- Allowed Years 
    - 1961 
    - 1962 
    - 1963 
    - ... 

とポイント:あなただけのサイトコアに似た構造を作成します。あなたのアイテムに格納されている値は、guidではなく、選択したアイテムの名前なので、今年のアイテムを最初に取得する必要はなく、1961になります。


EDIT

ます。またUnbound droplistカスタムフィールドタイプを見て持つことができます。これは、サイトコア6のために書かれた

https://marketplace.sitecore.net/en/Modules/Unbound_Droplist.aspx

が、私は、なぜ何らかの理由が表示されません新しいSitecoreのバージョンでは動作しません。これにより、Sitecoreでこれらの項目を作成するのではなく、Sourceフィールドにパイプで区切られた値としてドロップリストの値を指定することができます。

+0

私はDroplistと同じ考えを持っていましたが、プロジェクトのタイムラインアクティビティの世紀にまたがる100の潜在的なアイテムを作成しなければならないという欠点がありました。私は、実際の日付のように扱う必要がなく、dd/mmまたはmm/ddという言葉で言及されている唯一の年が適用される必要がないので、単純なテキストまたは数字フィールドを使用することに戻るかもしれません。日付フィールドの機能ではないことを確認していただきありがとうございます – user3779703

+0

回答が「無制限のドロップリスト」オプションで更新されました。 –

関連する問題