2012-04-21 3 views
0

나는 다음 일을 의미 : 나는 그것이 기본 스타일 이유로 편집기 영역 (은 iframe)에 만들 때 테이블에 일부 특정 클래스를 추가하고 싶습니다. 지금은 플러그인 table의 소스 코드의 변경이 작업을 수행하는 방법,하지만 그 파일을 변경하는 나쁜 결정이다 ... 그리고 CONFIGS을 통해 할 수 없다. 어쩌면 즉시 테이블 동작을 재정의 할 수있는 방법은CKEditor : 소스 코드를 변경하지 않고 편집기 동작을 변경하는 방법은 무엇입니까?

은 무엇이 경우 가장 좋은 해결책이 될 것입니다 ...이?

미리 감사드립니다.

답변

1

당신은 테이블 대화 상자 또는 즉시 다른 하나의 동작을 수정하기위한 플러그인을 작성할 수 있습니다. 이 접근법으로 어느 정도 갈 수 있는지는 능력과 변경 내용에 달려 있습니다. 두 번째 방법은이 방법을 조정하기에 너무 복잡해지면 수정하려는 원본 플러그인을 복사하고이를 기반으로 자신의 버전을 만듭니다 (CKEditor 소스 폴더 외부).

이 플러그인은 예를 들어 필드를 선택하여 배경 이미지를 선택하십시오. http://cksource.com/forums/viewtopic.php?f=18&t=23607

CKEditor tutorials을 따라 플러그인을 작성하는 방법을 배울 수 있습니다.

1

나는 "유행에 따라 디자인하는 이유"에 대한 소스 코드를 변경하는 것은 나쁜 아이디어라고 생각합니다.

쉽게 기본 스킨 (I 생각 V2 피부)를 변경하거나 CKEditor에 사용자 정의 스킨을 추가하여 기본 CSS를 변경할 수 있습니다.

Documentation

Developers Guide

+0

은 내가'

'요소와 새 테이블을 앞에 추가해야 할 경우 어떤 것은 이해하지만. 이 경우 스타일이 도움이되지 않으며 소스 파일을 변경해야합니다. –

관련 문제