我在模板上有Droplink
字段,我希望允許用戶從下拉列表中選擇值,但是當我像下面那樣呈現字段時,下拉不會呈現。Sitecore頁面編輯器中的下拉鍊接字段
@Html.Sitecore().Field("Background Color")
sitecore確實不支持在頁面編輯器中下拉或我做錯了什麼?有沒有解決這個問題的簡單方法?我找不到任何關於此的信息。
我在模板上有Droplink
字段,我希望允許用戶從下拉列表中選擇值,但是當我像下面那樣呈現字段時,下拉不會呈現。Sitecore頁面編輯器中的下拉鍊接字段
@Html.Sitecore().Field("Background Color")
sitecore確實不支持在頁面編輯器中下拉或我做錯了什麼?有沒有解決這個問題的簡單方法?我找不到任何關於此的信息。
EditFrames的替代方法是爲頁面編輯器創建一個「自定義體驗按鈕」,該按鈕將打開一個彈出窗口以允許設置DropLink字段。
的步驟如下:
/sitecore/templates/System/WebEdit/Field Editor Button
/sitecore/content/Applications/WebEdit/Custom Experience Buttons
下創建一個新的項目,設置「字段」字段的值到您的模板名稱DropLink字段(還設置適當的圖標/標題/工具提示字段值)現在,當您在頁面編輯器中編輯組件時,應該會在選擇該組件時看到此新按鈕。點擊後,它會彈出一個窗口,允許您設置DropLink字段。
droplink是一個沒有任何渲染本身的字段。這意味着你不能爲droplink渲染任何html標籤。 Droplink值是某種元數據或配置或其他。由於這個原因,不可能內聯編輯這樣的字段。
我建議您使用Page Editor上的功能區來創建一個彈出窗口,作者可以輕鬆地更改所有這些「隱藏字段」的值。林相當肯定你有更多的只有背景顏色:)一個好的起點是this blogpost from Adam Conn。
你在找什麼是編輯框。
它們允許您定義一組可以在頁面編輯器中從彈出窗口編輯的字段。
雖然有點過時了,this blog post描述了這個概念。
[hack]鏈接的更新網址是http://blog.alen.pw/2012/12/editframe-and-sitecore-mvc.html .. – wasatchwizard