0

以前のバージョン ( 4.0.d ) では正しく動作しましたが、最新のビルドではそれに関する問題。編集フォームにアクセスしている間、コンテンツの代わりに何も表示されませんが、ログには次のようなものがあります:

9.7.2012 14:56:59 org.apache.jsp.error500_jsp _jspService
SEVERE: javax.servlet.ServletException: Could not resolve view with name 'site/my_sample_site/skins/kama/editor.css' in servlet with name 'Spring Surf Dispatcher Servlet'
9.7.2012 14:56:59 org.apache.jsp.error500_jsp _jspService
SEVERE: javax.servlet.ServletException: Could not resolve view with name 'site/my_sample_site/contents.css' in servlet with name 'Spring Surf Dispatcher Servlet'

そのページのソースには、適切に定義されたエディターの div があり、js も含まれています。share-config-custom.xml で手動でリソースの依存関係を定義しようとしましたが、フォーム div の高さが変更されたため、何らかの効果があるように見えますが、まだ空であり、同じ例外がログに記録されます。

<config>
  <forms>
    <dependencies>
      <js src="/modules/editors/ckeditor/ckeditor.js" />
      <js src="/components/editors/ckeditor/ckeditorloader.js" />
      <js src="/modules/editors/ckeditor/lang/cs.js" />
      . . .
      <js src="/modules/editors/ckeditor/skins/kama/editor.css" />
      <js src="/modules/editors/ckeditor/contents.css" />
    </dependencies>
  </forms>
</config>

実行中に表示された不足しているものをすべて追加しましたが、それ以上の効果はありませんでした。

私の質問は、「何か」がまだエディター内のサイトへの相対パス内のリソースにアクセスしようとしているのはなぜですか? リソースを手動で定義したのに、受け入れられないのはなぜですか?

4

2 に答える 2

0

4.2.c で動作するように、イメージ属性とプロパティ edition を使用して、いくつかの変更を提案しました。

https://github.com/fliot/ckeditor-forms

それらがすぐに master ブランチに取り込まれることを願っています。

よろしくフランソワ

于 2013-03-26T03:24:18.023 に答える
0

Alfresco 4.2.2 では、form.js.ftl および form.css.ftl ファイルに依存関係を追加することでこれを実現しました。

<@script type="text/javascript" src="${url.context}/res/components/editors/ckeditor/ckeditorloader.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/components/editors/ckeditor/config.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/modules/editors/ckeditor/ckeditor.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/modules/editors/ckeditor/config.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/modules/editors/ckeditor/lang/en.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/modules/editors/ckeditor/plugins/image/dialogs/image.js" group="form"/>
<@script type="text/javascript" src="${url.context}/res/modules/editors/ckeditor/plugins/styles/styles/default.js" group="form"/>



<@link href="${url.context}/res/modules/editors/ckeditor/skins/kama/editor.css" group="form"/>
<@link href="${url.context}/res/modules/editors/ckeditor/skins/kama/dialog.css" group="form"/>
<@link href="${url.context}/res/modules/editors/ckeditor/contents.css" group="form"/>
于 2015-01-13T09:34:30.060 に答える