如何使用OpenCms製作可編輯菜單。我想要當用戶點擊編輯按鈕,然後他可以改變任何菜單 - 菜單標籤,鏈接URL,他可以添加/刪除子菜單列表中的項目等。如何使用OpenCms製作可編輯菜單
回答
你可以在你的JSP中放入一個<cms:editable/>
標籤,所以當用戶登錄時,他會看到OpenCMS可編輯圖標(藍色,白色和紅色圓圈)。您必須將cms可編輯標籤放置在頁面的開頭任何位置。然後,您將內容標記(<cms:include>
,<cms:content>
等)標記爲可編輯屬性。
例子:
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
(things here...)
<cms:editable/>
(more things here...)
<cms:contentload collector="allInFolderDateReleasedDesc" param="<%=url%>" editable="true">
(content html...)
</cms:contentload>
<cms:contentload collector="allInFolderDateReleasedDesc" param="<%=url2%>" editable="false">
(content html...)
</cms:contentload>
有了這個,你有一個 「直接編輯」 元素,和其他不可編輯。
希望它有幫助。在http://www.vinu.edu/cms/opencms/alkacon-documentation/documentation_taglib/docu_tag_editable.html
您應該使用結構化內容定義(xsd)定義你的頁面部分和它的元素,即在你的情況下,它將是一個嵌入式menu.xsd例如與標籤,鏈接等。
在jsp模板中,你會使用,然後頁面將是可編輯的,引導用戶到編輯器來編輯結構化內容。
不知道這簡短的回答幫助,但我不知道您的開發和多遠的地位,它已經完成,如果你使用的結構化內容或沒有等
OpenCms的文檔
http://www.bng-galiza.org/opencms/opencms/alkacon-documentation/documentation_xmlcontent/
將是一個很好的參考和起點;儘管我必須承認,由於缺乏初學者的教程/文檔,OpenCms的學習曲線並不低。
P.S:更多參考我知道這個問題已經回答了,但...
做定製菜單與OpenCms的最好的方法是使用每個項目的導航性能。通過相對簡單的編程,您可以建立菜單掃描文件夾中的所有「可導航」項目。用戶可以編輯導航標題和保持多語言功能的菜單選項的位置。
到這裏看看: http://www.opencms-wiki.org/wiki/Example_template_with_tree_menu
- 1. 如何編輯Wordpress菜單製作雙行菜單?
- 2. 如何編輯WooCommerce菜單?
- 3. 如何編輯Typo3菜單?
- 4. 如何編輯Joomla!菜單?
- 5. 如何使用循環制作菜單
- 6. 如何使用jQuery製作dropup菜單
- 7. 如何製作不可編輯的CellTable?
- 8. 製作JqGrid單元格可編輯
- 9. 如何使用Javascript或Java編輯可編輯的pdf表單
- 10. 如何在單個網格中使用Backgrid.js製作可編輯和不可編輯的行
- 11. 如何使用jQuery製作可編輯的UL LI列表?
- 12. 如何使用ASP.NET網頁製作可編輯的表格?
- 13. 如何使用bootstrap和jQuery製作可編輯的表格?
- 14. 如何使用編輯器製作可調整大小的textarea
- 15. dotCMS編輯菜單
- 16. .CSS使用Custom.css編輯菜單和wordpress
- 17. 如何製作ajax可編輯單元格?
- 18. 製作標籤可編輯
- 19. 如何在asp.net中編輯菜單?
- 20. 如何編輯Superfish菜單內容?
- 21. 如何編輯horizantal下拉菜單
- 22. 如何在Concrete5中編輯菜單?
- 23. 可編輯的下拉菜單?
- 24. 如何製作菜單
- 25. 不能在openCMS中使用網站地圖編輯器
- 26. Tinymce - 如何刪除菜單項,刪除/編輯菜單標題
- 27. Netbeans使用可視化編輯器添加彈出菜單
- 28. 如何編輯我的CSS來控制頁腳菜單樣式?
- 29. 如何在ASP.NET和VB中構建可編輯菜單
- 30. 製作UITextView不可編輯的用戶
u能指導我什麼是URL,我們必須提供的,因爲我不能夠提供正確的URL值 – 2017-10-06 07:00:36