2013-01-16 1 views
1

나는 plone4에 대해 Diazo로 테마를 만듭니다. 나는 TinyMCE가 편집 모드에서 사이트의 스타일을 존중하지 않는다는 것을 알아 차렸다. 기본 글꼴 및 머리글 스타일 (h1, h2 등)을 사용하면 "원시"로 보입니다.diazo가 켜져있는 편집 모드의 TinyMCE에 대한 다른 스타일

무엇이 잘못 되었나요?

감사의

+0

나는 문제가 ifymrame을 통해 호출 된 – Vito

+0

이라고 가정합니다. 올바르게 가정한다고 말하고 싶습니다. :-) –

답변

4

TinyMCE에 실제로 portal_css에 등록 된 스타일 시트를 포함하는 브라우저이다 @@ TinyMCE에-및 getStyle라는 스타일 시트를, iframe에 편집 할 내용을 설정하고로드합니다.

Plone 스타일 시트 레지스트리 (portal_css)에 스타일 시트를 등록한 다음 Diazo 규칙을 추가하여 내 테마의 머리에 복사 할 때 Diazo에서 가장 성공했습니다.

단점 : 당신은 더 이상 떨어져 플론 (Plone)를 통해 실행 자체에 대한 테마를 편집 할 수 없습니다

  • .

장점 :

  • 스타일 시트가 자동으로됩니다 합병 압축.
  • TinyMCE는 스타일을로드 할 수 있습니다.
+0

또 다른 단점 : 더 이상 당신의 스타일 시트에 대한 작업과 관련이있는 예술 프런트 엔드 도구의 상태를 사용할 수 없습니다. 아슬 아슬한/적은 컴파일 등은 말할 것도 없습니다. – sunew

+1

예. portal_css에 등록 된 자원은 파일 시스템에 살며 원하는대로 만들 수 있습니다. –

+0

네가 맞습니다. 나는 grunt와 bowerInstall과 usemin을 사용하여 diazo index.html에 리소스를 주입했지만 그 후에는 tinymce가 그들을 잡아 내지는 못했지만. 그래서이 경우 나는 작은 것을 위해 portal_css를 통해 CSS를 제공해야했습니다. – sunew

관련 문제