2015-07-01 48 views
1

在Sitecore MVC,FieldRenderer.Render(項目,「字段名稱」)自動檢查其字段類型。換句話說,所有的XSLT擴展(sc:text,sc:image,sc:date,...)都受到RenderField管道的影響。Sitecore MVC複選框

但是,我找不到sc:複選框信息,並且它在頁面編輯模式下不顯示「CheckBox」。它只顯示覆選框的值。

如何讓它在頁面編輯器中顯示爲像輸入類型=複選框?

回答

2

對不起,只有鏈接的答案,但一般的方法是使用Field Editor Button

這將打開一個彈出窗口,其中包含該字段的內容編輯器樣式控件。

1

如果使用自定義體驗按鈕不適合您,您可以在頁面模式處於「編輯」模式時向客戶端輸出不同的標記(即您的輸入按鈕)。

這將允許您向作者展示您希望顯示的控件,但仍爲最終用戶輸出正常輸出值。

如果您能夠使用控制器渲染,您可以使用控制器加載不同的視圖來簡化操作,但除此之外,您可以在視圖中使用if語句來輸出不同的標記。

+0

好的提示,提供一個替代的看法! –