2012-12-05 79 views
4

我是在Sitecore中建立網站的團隊的一員。我們添加了一個模板字段,我們希望從內容編輯器中隱藏其值。Sitecore:在內容編輯器中隱藏字段?

(該字段包含一個頁面額外的CSS類,所以我們可以針對特定頁面的風格不是最佳實踐 - 我們應該把它在代碼 - 但它有它的優勢時,該網站是在生產。)

任何方式來隱藏Sitecore內容編輯器中的特定字段?

乾杯

回答

13

您應該限制Field Read訪問現場(所以不Read訪問)

enter image description here

+0

您也可以檢查模板下方字段上的「隱藏」字段。但編輯可以看到它,如果他們「顯示隱藏」 - 取決於多少你想隱藏字段 – dunston

+0

謝謝,這看起來像它會解決問題 - 並在一個很好的方式,我猜我們甚至可以使用Sitecore的安全性向特定組的成員顯示該字段。太棒了! –

+2

@dunston有趣的是,我發現「隱藏」複選框沒有這樣做 - 它隱藏了_template field_項,而不是在編輯作爲模板實例的項目時隱藏該字段的值。如果你看看那個複選框,你會看到它被標記爲「隱藏項目」,所以這兩個是相關的,但他們並不是在我尋找的時候。 –

1

您可以限制對該用戶組的字段的讀訪問權限。

8

範尼的拿到了票,我想。爲了解答他的答案,並且因爲我不確定如何在第一次使用字段級安全性時自己做這些工作,請選擇工具欄中的Columns按鈕以顯示Field Read & Field Write安全編輯器中的選項。

Sitecore security toolbar w/ Columns highlighted

Sitecore security column dialog

1

要添加到已經給出的答案,很可能需要添加設置爲渲染參數,這將使你的目標效果圖/控制更具體的,而不是整個「頁面」 ,並允許您在頁面的不同組件上設置不同的類。

Introduction to Sitecore Parameter Templates: Sitecore client configuration deep dive
Introduction to Sitecore Parameter Templates: Making sublayout configuration more intuitive

使用Sublayout Parameter Helper在你的代碼來獲取值後面。

+0

這是一個好主意 - 歡呼聲,我也會考慮這樣做。 –

相關問題