我已經創建了一個允許在其中插入HTML片段的模塊。OpenCMS:如何從模塊訪問VFS /網站/默認/ HTML文件
這些HTML片段(純HTML頁面)將由CMS的用戶在虛擬文件system/sites/default /中創建。
我可以從我的模塊訪問HTML文件並將其插入生成的頁面嗎?怎麼樣?
當我使用iFrame時,圖像或鏈接一切正常......因爲所有這些元素都有src屬性。例如:
<iframe src="/opencms/demo_en/myfile.html"></iframe>
然而,當我使用OpenCms的標籤< CMS:包括>或JSP標籤<的jsp:include>的這是行不通的,爲什麼?
<cms:include page="/opencms/demo_en/myfile.html"></cms:include>
拋出:
org.opencms.file.CmsVfsResourceNotFoundException: Unable to read resource "/opencms/demo_en/myfile.html"
難道是一個權限問題?
所以..我應該用iFrame做這個嗎?有沒有更好的方式來訪問和嵌入這個HTML資源?
在此先感謝!