2010-11-01 20 views
9

È possibile popolare un elenco a discesa in sitecore con un elenco di valori specificandoli direttamente nel campo di origine come Apples|Oranges|Grapes e visualizzarli sul modello invece di creare effettivamente gli elementi per ogni valore e quindi scrivere una query che punta al genitore?Compilare un elenco a discesa Sitecore con valori statici

risposta

6

Non esiste alcuna funzionalità predefinita per questo. L'approccio tipico consisterebbe nel creare una cartella contenente elementi con ciascuno di questi nomi e impostare tale cartella come origine di un campo elenco di selezione standard. Ma userei droplink invece di droplist, perché in questo caso si hanno riferimenti forti per ID piuttosto che riferimenti deboli per nome e tali riferimenti appaiono nel database dei collegamenti.

In alternativa, è possibile ottenere ciò annullando il controllo del droplist.

4

/sitecore/System/Dictionary potrebbe essere una buona casa per i valori che è necessario creare in questo contesto. Aggiungendoli al Dizionario li rende anche localizzabili e consente agli utenti di fare riferimento come token in altri campi, se lo si desidera.

Potrebbe anche essere utile trovare this article. Fornisce dettagli sugli altri usi per voci e token del dizionario.

Inoltre, Sitecore's Reusing and Sharing Data guide contiene ulteriori informazioni su come utilizzare gli oggetti Dictionary e guarda altre situazioni in cui si potrebbe desiderare di iniettare valori semplici in oggetti:

Problemi correlati