2013-05-10 79 views
5

我將Plone站點從4.2升級到4.3。升級步驟基本上是:Pliny 4.3升級後TinyMCE工具欄丟失

  1. 運行install.sh有4.3環境

  2. 副本Data.fs爲VAR/filestorage和定製靈巧包SRC

  3. 在ZMI運行升級

一切似乎都很好。但是,當我添加/編輯頁面項目時,TinyMCE工具欄對於正文字段缺失。只顯示文本格式下拉菜單。注意:我看到工具欄試圖渲​​染(出現前2個圖標),但失敗並消失。

我錯過了什麼?任何提示?

enter image description here

+0

參考文獻:http:// stackoverflow。com/questions/18095303/plone-4-3-default-editor-isnt-showing-up – 2015-05-25 16:02:02

+0

而這個,涉及到組合語言,正如你在下面提到的:http://stackoverflow.com/questions/24174270/using- linguaplone-in-plone-4-tinymce-editor-is-not-showing-up – 2015-05-25 16:20:24

回答

3

沒有明確的答案,但有幾個建議。我有9個plone站點都運行相同版本的Plone(4.2),並且有一些TinyMCE可以完美工作,有些站點根本無法工作。

  • 檢查/portal_javascripts,並確保你有++資源++ plone.app.jquery.js(我想你也需要jQuery的integration.js和++資源++ plone.app.jquerytools.js ,但我可能對這些錯誤),以及tiny_mce.js和tiny_mce_init.js)。
  • 檢查/portal_kss,並確保你有++資源++ tinymce.kss/tinymce.kss
  • 檢查/portal_css爲++資源++ tinymce.stylesheets/tinymce.css

我看見你的編輯約該工具欄在我發佈此響應後開始顯示。您確實需要爲您的瀏覽器(例如Firebug)使用開發工具並查看控制檯。如果它開始顯示,然後無法完成,控制檯日誌中肯定會出現錯誤。

+0

我比較新鮮和升級的4.3實例,並找到:at/portal_javascripts,++ resource ++ plone.app.jquery。 js bundle最初被設置爲'default',然後將其更改爲'jquery'。沒有運氣。 – marr 2013-05-11 07:32:23

+0

對於/ portal_kss,升級後我發現它已被刪除。缺少++資源++ tinymce.kss/tinymce.kss與工具欄問題有關嗎?由於KSS被Plone 4.3刪除,我預計/ portal_kss刪除是正常的。 – marr 2013-05-11 09:25:56

+0

@marr沒有tinymce.kss我沒有得到一個工具欄 - 但正如我所說,它是Plone 4.2。在任何情況下,我真的認爲你需要檢查JavaScript控制檯,因爲_starting_構建工具欄,但沒有完成它聽起來像一個JS錯誤。 – Auspex 2013-05-12 16:42:19

3

檢查您是否有升級到portal_setup中通過ZMI升級的Products.TinyMCE:TinyMCE配置文件的突出升級。如果有的話,運行它們並重新啓動你的Plone實例。

我有相同的版本升級相同的問題,並有出色的升級。它們肯定是錯過了,大概是從4.2.5到4.3.4的Plone升級過程中的一個錯誤。

+0

你有沒有報告過這個問題? – hvelarde 2015-02-25 16:50:36

+1

@hvelarde這個問題只發生在幾個站點之一,所以我推測這是一個孤立的事件。有些網站曾經有過'Products.TinyMCE''升級獨立Plone有時(引入bug修復),所以這可能是原因。如果我再次看到這個問題,我會創建一個錯誤報告。 – davidjb 2015-03-09 22:55:39

2

FWIW,我剛剛遇到了這個問題,從4.1升級到4.3.14。

在我的情況下,問題是該網站使用Plone Classic皮膚而不是Sunburst。由於某些原因,Classic皮膚沒有註冊tinymce圖層。贈品是jquery.tinymce.js註冊在portal_javascripts,但標記爲橙色爲(資源未找到或不可訪問)。我仔細研究了雞蛋,發現jquery.tinymce.js生活在皮膚層Products.TinyMCE-1.3.26。從那裏很容易找出爲什麼沒有找到。