我想爲我的內容創建一個樹/文件夾結構,但希望將所有頁面作爲平面URL提供。例如。OpenCMS - howto破解了一個平面結構而不是文件夾/樹結構
位於/cat1/subcat2/tulips.html頁面將在送達:
http://example.com/tulips.html
和位於/cat5/roses.html頁面將在送達:
我需要所有鏈接自動計算並確保沒有衝突。
這可能與opencms?
感謝,
阿薩夫
我想爲我的內容創建一個樹/文件夾結構,但希望將所有頁面作爲平面URL提供。例如。OpenCMS - howto破解了一個平面結構而不是文件夾/樹結構
位於/cat1/subcat2/tulips.html頁面將在送達:
http://example.com/tulips.html
和位於/cat5/roses.html頁面將在送達:
我需要所有鏈接自動計算並確保沒有衝突。
這可能與opencms?
感謝,
阿薩夫
粗線條如何我處理這個:
你會先得到通過<cms:contentload>
(http://www.bng-galiza.org/opencms/opencms/alkacon-documentation/documentation_taglib/docu_tag_contentload.html)所有的資源列表,標籤庫或者相應的java代碼中的java API,因爲無論如何您都需要編碼,然後在OpenCms根文件夾中創建類型爲'external link'的新資源,指向您的目標;可能使用類似
getCms().createResource(newFileName, templateFile.getTypeId());
或類似的方法(因爲外部鏈接不是結構化內容)。
你可以把這個邏輯上傳到一個java類中,並把它安排成一個預定的工作,我想這就足夠了,只要你不需要它,並且有些延遲是可以接受的。否則,您需要將其掛接到發佈流程中。