2010-08-20 17 views

回答

2

你可以在你的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

+0

u能指導我什麼是URL,我們必須提供的,因爲我不能夠提供正確的URL值 – 2017-10-06 07:00:36

0

您應該使用結構化內容定義(xsd)定義你的頁面部分和它的元素,即在你的情況下,它將是一個嵌入式menu.xsd例如與標籤,鏈接等。

在jsp模板中,你會使用,然後頁面將是可編輯的,引導用戶到編輯器來編輯結構化內容。

不知道這簡短的回答幫助,但我不知道您的開發和多遠的地位,它已經完成,如果你使用的結構化內容或沒有等

OpenCms的文檔

http://www.bng-galiza.org/opencms/opencms/alkacon-documentation/documentation_xmlcontent/

將是一個很好的參考和起點;儘管我必須承認,由於缺乏初學者的教程/文檔,OpenCms的學習曲線並不低。

0

P.S:更多參考我知道這個問題已經回答了,但...

做定製菜單與OpenCms的最好的方法是使用每個項目的導航性能。通過相對簡單的編程,您可以建立菜單掃描文件夾中的所有「可導航」項目。用戶可以編輯導航標題和保持多語言功能的菜單選項的位置。

到這裏看看: http://www.opencms-wiki.org/wiki/Example_template_with_tree_menu