2012-12-06 15 views
13

Ich habe eine Kategorie "Jahr" in Tridion und es hat Keyword-Werte aufgeführt 1900s-2012. Ich versuche über eine Dropdown-Liste auf die Kategorie in einer Komponente zuzugreifen. Das Problem ist, ich sehe Werte in Dropdown-Liste in aufsteigender Reihenfolge 1900s-2012. Und der Benutzer muss den ganzen Weg nach unten scrollen, um das aktuelle Jahr - 2012 auszuwählen. Gibt es eine Möglichkeit, die Keyword-Werte in der Kategorie neu anzuordnen, sodass Benutzer das aktuelle Jahr zuerst sehen. Ich habe ziemlich viel gesucht, aber im Web oder in der Dokumentation keine Antwort gefunden.Tridion Kategorien - Ändern der Standardreihenfolge von Keywords in einer Dropdown-Liste

Ist es möglich, die Reihenfolge in einer Dropdown-Liste anzugeben, die aus einer Kategorie erstellt wurde, die in einer Komponente oder auf Schemaebene verwendet wird?

+0

Off-Topic: Ich habe nie verstanden, warum jemand diese Art von Funktionalität will. Was ist so schwer daran, nur das Jahr zu tippen? Es ist viel einfacher als eine auszuwählen. Ich würde es einfach ein Zahlenfeld machen und den Benutzer den Wert eingeben lassen. Sie können es später mit dem Ereignissystem überprüfen. –

+0

Könnte ein TaxonomyControl sein. Wenn Sie nur das Jahr eingeben, können Sie dieses Feld nicht im Frontend verwenden, ohne einen Abfragecode zu schreiben. Warum sollten Sie ein zusätzliches Ereignis schreiben, wenn Sie es vermeiden können? – SteveW

+1

@AlbertRomkes, ich denke, begrenzende Entscheidungen können es einfacher und schneller für Autoren machen und gleichzeitig die Kontrolle über die Werte geben. Persönlich bin ich verwöhnt von Anwendungen, die ich * oder * Werte auswählen lassen. In Outlook können Sie beispielsweise fast alles einfügen, das wie ein Datum aussieht. –

Antwort

9

Es gibt keine Möglichkeit, die Reihenfolge für eine Dropdown-Liste anzugeben, ohne eine Erweiterung zu erstellen (sollte einfach mit jQuery sein).

Sie können den Standardwert des Felds auf "2012" setzen, und auf diese Weise hat der Benutzer das aktuelle Jahr ausgewählt und wenn sie zu einem vorherigen Jahr wechseln müssen, werden sie nach oben scrollen.

+0

Danke ein Haufen Steve. Ich werde versuchen, eine Erweiterung zu schaffen. Danke noch einmal. –

+0

Sie können einen 'DateExtender' als Alternative zu einer clientseitigen Erweiterung in Betracht ziehen. Sie können erkennen, dass die Liste für eine Dropdown-Liste angefordert wird, indem Sie den Parameter 'columns' betrachten (siehe http://stackoverflow.com/questions/11938658/what-does-managed-0-in-list-view (xml-mean) –

+0

Gute Antwort, könnten wir Sie interessieren, wenn Sie sich zu dem [Area 51 Tridion spezifischen Vorschlag] verpflichten (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2). Melden Sie sich mit dem gleichen SO-Konto an, wenn Sie einen Moment Zeit haben. –