内部に HTML フラグメントを挿入できるモジュールを作成しました。
これらの HTML フラグメント (プレーンな HTML ページ) は、仮想ファイル システム /sites/default/ で CMS のユーザーによって作成されます。
モジュールから HTML ファイルにアクセスして、生成されたページに挿入できますか? どうやって?
iFrame を使用すると、画像またはリンクはすべて正常に機能します...これらの要素にはすべてsrc 属性があるためです。例えば:
<iframe src="/opencms/demo_en/myfile.html"></iframe>
しかし、openCMS タグ< cms:include >または 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 リソースにアクセスして埋め込むより良い方法はありますか?
前もって感謝します!