在Sitecore MVC,FieldRenderer.Render(項目,「字段名稱」)自動檢查其字段類型。換句話說,所有的XSLT擴展(sc:text,sc:image,sc:date,...)都受到RenderField管道的影響。Sitecore MVC複選框
但是,我找不到sc:複選框信息,並且它在頁面編輯模式下不顯示「CheckBox」。它只顯示覆選框的值。
如何讓它在頁面編輯器中顯示爲像輸入類型=複選框?
在Sitecore MVC,FieldRenderer.Render(項目,「字段名稱」)自動檢查其字段類型。換句話說,所有的XSLT擴展(sc:text,sc:image,sc:date,...)都受到RenderField管道的影響。Sitecore MVC複選框
但是,我找不到sc:複選框信息,並且它在頁面編輯模式下不顯示「CheckBox」。它只顯示覆選框的值。
如何讓它在頁面編輯器中顯示爲像輸入類型=複選框?
對不起,只有鏈接的答案,但一般的方法是使用Field Editor Button。
這將打開一個彈出窗口,其中包含該字段的內容編輯器樣式控件。
如果使用自定義體驗按鈕不適合您,您可以在頁面模式處於「編輯」模式時向客戶端輸出不同的標記(即您的輸入按鈕)。
這將允許您向作者展示您希望顯示的控件,但仍爲最終用戶輸出正常輸出值。
如果您能夠使用控制器渲染,您可以使用控制器加載不同的視圖來簡化操作,但除此之外,您可以在視圖中使用if語句來輸出不同的標記。
好的提示,提供一個替代的看法! –