2013-05-10 6 views
5

Plone 사이트를 4.2에서 4.3으로 업그레이드합니다. 업그레이드 단계는 기본적으로 다음과 같습니다 install.sh를 실행Plone 4.3 업그레이드 후 TinyMCE 툴바가 누락되었습니다.

  1. 가 4.3 환경을 가지고 VAR/filestorage 및 사용자 정의 손재주 패키지

  2. 복사 Data.fs이 ZMI에서 업그레이드를 실행

  3. SRC하기

모든 게 잘된 것 같습니다. 그러나 페이지 항목을 추가/편집 할 때 본문 필드에 TinyMCE 도구 모음이 없습니다. 텍스트 형식 드롭 다운 만 표시합니다. 참고 : 도구 모음이 렌더링을 시도하고 (처음 두 아이콘이 나타남) 보이지만 실패하고 사라집니다.

무엇이 누락 되었습니까? 어떤 힌트?

enter image description here

+0

참조 : http : // stackoverflow.co.kr/questions/18095303/plone-4-3-default-editor-isnt-showing-up –

+0

그리고 아래에 언급 한 바와 같이 결합 된 언어와 관련된이 하나 : http://stackoverflow.com/questions/24174270/using- plone-in-plone-4-tinymce-editor-not-showing-up- –

답변

3

어떤 확실한 대답,하지만 몇 가지 제안. 나는 Plone (4.2)의 같은 버전을 실행하는 9 개의 plone 사이트를 가지고 있으며 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 이 응답을 게시 한 후 툴바가 표시되기 시작합니다. 선택 브라우저 (예 : 파이어 버그)에 개발 도구를 사용해야하고 콘솔을 봐야합니다. 표시가 시작되고 완료되지 않으면 콘솔 로그에 오류가 발생합니다.

+0

새로 업그레이드 된 4.3 인스턴스를 비교하고/portal_javascripts, ++ resource ++ plone.app.jquery에서 찾으십시오. js bundle은 원래'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.4에서 4.3.4로 Plone 업그레이드 프로세스의 버그로 인해 놓친 것 같습니다.

+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의 피부층에 살고 있다는 것을 깨달았습니다. 거기에서 그것이 발견되지 않은 이유를 쉽게 알 수있었습니다.

관련 문제