2010-11-01 25 views
9

Tôi có thể điền một droplist vào sitecore với một danh sách các giá trị bằng cách xác định trực tiếp chúng trong trường nguồn như Apples|Oranges|Grapes và hiển thị chúng trên mẫu thay vì thực sự tạo mục cho mỗi giá trị và sau đó viết một truy vấn trỏ đến phụ huynh?Điền một Sitecore Droplist với giá trị tĩnh

Trả lời

6

Không có chức năng mặc định cho việc này. Cách tiếp cận điển hình là tạo một thư mục chứa các mục với mỗi tên này và đặt thư mục đó làm nguồn của trường tiêu chuẩn droplist. Nhưng tôi sẽ sử dụng droplink thay vì droplist, bởi vì sau đó bạn có tham chiếu mạnh mẽ bằng ID chứ không phải là tham chiếu yếu theo tên, và những tài liệu tham khảo xuất hiện trong cơ sở dữ liệu liên kết.

Hoặc, bạn có thể đạt được điều này bằng cách ghi đè điều khiển droplist.

4

/sitecore/System/Dictionary có thể là nhà tốt cho các giá trị bạn cần tạo trong ngữ cảnh này. Thêm chúng vào từ điển cũng làm cho chúng có thể bản địa hóa và cho phép người dùng tham chiếu chúng dưới dạng mã thông báo trong các trường khác nếu muốn.

Bạn cũng có thể tìm thấy this article để được quan tâm. Nó đi vào một số chi tiết về việc sử dụng khác cho các mục từ điển và Tokens.

Ngoài ra, Sitecore's Reusing and Sharing Data guide có thêm thông tin về làm thế nào để sử dụng các mục từ điển và nhìn vào những tình huống khác mà bạn có thể muốn tiêm giá trị đơn giản thành các mục:

Các vấn đề liên quan