在Umbraco中,每個頁面都有一個您可以在管理區域編輯的內容字段。我想要的是第二個內容字段,我(實際上我的客戶將自己編輯內容)可以在每個頁面上編輯。然後,我將創建一個包含兩個內容區域(第一個作爲主要內容,第二個作爲側邊欄)的masterpage/template。至少我是這麼做的。這是可能的還是有更好的方法在每個頁面上都有一個主要內容和一個單獨的側邊欄?發現如何在Umbraco CMS中創建「側邊欄」?
3
A
回答
1
答案,它是超級簡單:一個富文本編輯器屬性添加到跑道文本頁面,讓您的類似這樣的標記:
<table style="font-size: 13px; line-height: 1.5em;">
<tr>
<td class="innerTD">
<div style="min-height:600px; width: 465px;">
<div id="contentHeader">
<h2><umbraco:Item runat="server" field="pageName"/></h2>
</div>
<form id="RunwayMasterForm" runat="server">
<umbraco:Item runat="server" field="bodyText" />
</form>
</div>
</td>
<td style="width: 250px; padding: 8px;">
<umbraco:Item runat="server" field="sidebarText" />
</td>
</tr>
</table>
通知<umbraco:Item runat="server" field="sidebarText" />
1
一般情況下,是的。
將新選項卡添加到要添加側欄的文檔類型(稱爲側欄或其他)。然後添加一個新屬性或一組屬性到該選項卡來管理內容。
然後在您的模板中,只需將側邊欄添加到標記(並編輯CSS以設置新標記的樣式)並將新字段添加到模板。
在它上面的情況是這一行:<umbraco:Item runat="server" field="sidebarText" />
您也可以在主頁或包含由遞歸獲得該值的側邊欄信息任何父項目上的默認設置側邊欄。因此,如果當前頁面上的「sidebarText」字段爲空,它將使用其父項。這使得在大型網站上管理內容變得容易一些,您可以根據具體情況在特定頁面上更改所需內容。
遞歸設置只是對話框中的一個複選框,用於將項目添加到模板。
相關問題
- 1. 使用backbone.js創建側邊欄
- 2. Codeigniter創建動態側邊欄
- 3. 如何爲沒有側邊欄的主題創建窗口化邊欄?
- 4. 如何在Internet Explorer中創建邊欄
- 5. 如何在Firefox中切換側邊欄
- 6. 如何將側邊欄模板應用到由用戶在wordpress頁面上創建的菜單側邊欄
- 7. 如何添加側邊欄?
- 8. 如何拖動側邊欄?
- 9. 側邊欄重疊在頁腳 - 在wordpress中創建的網站
- 10. 在側邊欄中保留Firefox側邊欄鏈接
- 11. 如何使用Bootstrap 4創建固定的側邊欄佈局?
- 12. 如何使用側邊欄創建簡單的佈局
- 13. 如何使用reactjs創建可滑動的側邊欄
- 14. 如何創建菜單,內容,側邊欄和頁腳
- 15. 如何創建iPad側邊欄Keynote的模擬器?
- 16. 如何用褪色的側邊欄創建CSS陰影效果
- 17. 在從側邊欄
- 18. Android側邊欄
- 19. 如何在magento中創建右側邊欄,這些邊欄僅在產品視圖頁面上可見
- 20. 在mac應用程序中創建側邊欄,部分爲
- 21. 如何在Windows Store應用程序中創建側邊導航欄?
- 22. 如何禁用wordpress中的側邊欄
- 23. 如何使用twitter bootstrap創建側欄
- 24. 如何在CSS中將側邊欄移動到右側?
- 25. NSLayoutConstraint - 我想創建側邊
- 26. 重新創建Facebook幫助中心側邊欄導航
- 27. 側邊欄中的更改
- 28. 在居中的Bootstrap 3網格旁邊創建一個固定的側邊欄
- 29. 側邊欄中的圖像?
- 30. YII在去除標準側邊欄創建形式