2012-12-06 13 views
13

私はTridionで "Year"というカテゴリを持っており、1900年から2012年までのキーワード値を持っています。私はドロップダウンリストを介してコンポーネントのカテゴリにアクセスしようとしています。問題は、ドロップダウンリストの値が1900年から2012年のオーダーオーダーになっていることです。ユーザーは現在の年2012を選択するために全部スクロールしなければなりません。カテゴリにキーワード値を並べ替えることで、今年の年を最初に見ることができます。私はかなり掘り下げて検索しましたが、Webやドキュメンテーションでは答えが見つかりませんでした。Tridion Categories - ドロップダウンリストのキーワードのデフォルトの順序を変更する

コンポーネントまたはスキーマレベルで使用されるカテゴリから作成されたドロップダウンリストで、順序を指定することは可能ですか?

+0

トピック:この種の機能が欲しい理由はわかりません。年を入力するだけで何が難しいですか?それを選択するよりはるかに簡単です。私はそれを数値フィールドにして、ユーザーに値を入力させます。後でイベントシステムを使って確認することができます。 –

+0

TaxonomyControlを使用することができます。年を入力するだけでは、クエリコードを書かずにフロントエンドでそのフィールドを使用することはできません。また、なぜあなたはそれを避けることができます追加されたイベントを記述したいと思いますか? – SteveW

+1

@AlbertRomkes、私は、選択肢を制限することで、作成者がより簡単に、より速く、しかも値を実装制御できるようになると考えています。個人的には、値を入力する*または*値を入力できるアプリケーションに迷惑をかけます。たとえば、Outlookでは、日付のように見えるほとんどすべてを配置できます。 –

答えて

9

eXtensionを作成せずにドロップダウンリストの順序を指定する方法はありません(jQueryを使用すると簡単です)。

フィールドのデフォルト値を "2012"に設定して、現在の年を選択し、前年に変更する必要がある場合は上にスクロールします。

+0

おかげでスティーブ。私はeXtensionを作成しようとします。再度、感謝します。 –

+0

クライアント側の拡張機能の代わりに 'DateExtender'を使うことも考えられます。ドロップダウンリストは、 'columns'パラメータを見ることでリクエストされていることがわかります(http://stackoverflow.com/questions/11938658/what-does-managed-0-in-list-viewを参照してください)。 -xml-mean) –

+0

丁寧な回答、[Area 51 Tridion特有の提案](http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2)に関心をお寄せください。同じSOアカウントでサインアップしてください。 –

関連する問題