2013-05-10 16 views
5

Ploneサイトを4.2から4.3にアップグレードします。アップグレード手順は、基本的には、以下のとおりです。Plone 4.3のアップグレード後にTinyMCEツールバーが見つからない

  1. はZMIでアップグレードを実行している

  2. srcをVAR /がFileStorageとカスタム器用パッケージに4.3環境

  3. コピーData.fsをを持っているinstall.shを実行しています

すべてが問題なく表示されます。しかし、私はページの項目を追加/編集すると、TinyMCEのツールバーがボディのフィールドに欠けています。テキスト形式のドロップダウンのみを表示します。注:ツールバーがレンダリングしようとしていますが(最初の2つのアイコンが表示されます)、失敗して消えます。

私には何が欠けていますか?何かヒント?

enter image description here

+0

参考文献:http:// stackoverflow。com/questions/18095303/plone-4-3-default-editor-isnt-showing-up –

+0

これは、下記のように組み合わせた言語に関連しています:http://stackoverflow.com/questions/24174270/using- –

答えて

3

決定的な答えはなく、いくつかの提案。 Plone(4.2)の同じバージョンを実行しているPloneサイトが9あり、TinyMCEが完璧に動作しているサイトもあれば、まったく動作しないサイトもあります。

  • チェック/portal_javascriptsと私はあなたもjqueryの-integration.jsと++リソース++ plone.app.jquerytools.jsが必要だと思う(もし++リソース++ plone.app.jquery.jsを持っていることを確認してくださいしかし、私はそれらについて間違っているかもしれません)、tiny_mce.jsとtiny_mce_init.js)。
  • チェック/portal_kss、あなたが持っていることを確認++リソース++ tinymce.kss/tinymce.kss
  • ++リソース++ tinymce.stylesheets/tinymce.css

私が見たあなたの編集についてのチェック/portal_cssこの応答を投稿した後、ツールバーが表示され始めます。選択したブラウザ(たとえばFirebug)に開発ツールを使用し、コンソールを見る必要があります。表示が開始されて終了しない場合は、コンソールログにエラーがあります。

+0

新しくアップグレードされた4.3インスタンスと、/ portal_javascripts、++ resource ++ plone.app.jqueryを比較してみましょう。 jsバンドルはもともと 'default'として設定されていますので、' jquery'に変更します。運がない。 – marr

+0

/portal_kssについては、アップグレード後に削除されています。欠けている++リソース++ tinymce.kss/tinymce.kssはツールバーの問題に関連していますか? Plone 4.3ではKSSが削除されているので、/ portal_kssの削除は正常です。 – marr

+0

@marr tinymce.kssを使わないと、私はツールバーを手に入れませんでしたが、私が言ったように、それはPlone 4.2です。いずれにしても、javascriptコンソールを確認する必要があると思うのですが、_starting_はツールバーをビルドしますが、JSバグのように聞こえるわけではないからです。 – Auspex

3

ZMI経由のportal_setupのアップグレードで、Products.TinyMCE:TinyMCEの未解決のアップグレードがあるかどうかを確認してください。存在する場合は、それらを実行してPloneインスタンスを再起動します。

同じバージョンのアップグレードで同じ問題が発生し、未解決のアップグレードがありました。おそらくPloneのアップグレードプロセスのバグ4.2.5から4.3.4に紛れているはずです。

+0

この問題は報告しましたか? – hvelarde

+1

@hvelardeこの問題は、いくつかのサイトから一度だけ私に起こったので、私はそれが孤立した事件であると推測しました。私が持っている特定のサイトは、 '' Products.TinyMCE''をPloneとは別に(バグ修正を導入するために)アップグレードしたので、これが理由だったかもしれません。この問題が再発する場合は、バグレポートを作成します。 – davidjb

2

FWIW、4.1から4.3.14へのアップグレードでこの問題が発生しました。

私の場合、問題はサイトがSunburstの代わりにPlone Classicスキンを使用していたことでした。何らかの理由でクラシックスキンにtinymceレイヤーが登録されていませんでした。プレゼントはjquery.tinymce.jsportal_javascriptsに登録されましたが、オレンジ色で(リソースが見つからないかアクセスできません)と表示されています。私はビルドアウトの卵を覆い、jquery.tinymce.jsProducts.TinyMCE-1.3.26のスキン層に住んでいることに気付きました。そこから、なぜそれが見つからなかったかを理解するのは簡単でした。

関連する問題