라이믹스 ckeditor 툴바에 xe component 추가
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
라이믹스 에디터 툴바를 커스텀하고 싶습니다.
common/js/plugins/ckeditor/ckeditor 에서 config.js 를 아래와 같이 수정했습니다.
config.toolbar = [
{ name: 'insert', items: ['Image', 'Table'] },
{ name: 'document', items: ['Source'] },
{ name: 'links', items: ['Link', 'Unlink'] },
{ name: 'basicstyles', items: ['Bold', 'Italic', 'RemoveFormat'] },
{ name: 'paragraph', items: ['NumberedList', 'BulletedList', 'Outdent', 'Indent', 'Blockquote'] },
{ name: 'Justify', items: ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'] },
{ name: 'Styles', items: ['Styles', 'Format'] },
{ name: 'colors', items: ['TextColor', 'BGColor'] },
{ name: 'xecomponent' }
];
이렇게 해도 xe의 추가 컴포넌트가 툴바에 나오질 않네요.
혹시 뭐가 문제인지 알 수 있을까요?
감사합니다.
댓글 10
지금 컴퍼넌트 말씀 하시는 것이라면 따로 플러그인 추가하거나 js를 수정하시는게 아닙니다. 라이믹스는 js에서 수정하지도 않습니다.
네 굳이 js 코드는 수정하지 않습니다만, 일부 툴바를 없애서 간략하게 만들고 싶었거든요.
저렇게 하면 툴바를 한 줄 정도로 간단하게 만들어지긴 하는데... xe 컴포넌트가 안 나와서. ㅠ,ㅜ
위의 코드를 없애면 기본 툴바가 나오고 xe 컴포넌트도 잘 나옵니다.
플러그인 제거를 하고 싶다면 에디터에서 제거하고 싶은 목록을 넣어보세요. 플러그인 제거 항목이 있습니다. 제가 이해를 했나 모르겠습니다.
제가 알기로는 라이믹스에서는 js 수정하는 방법이 안통할텐데 뭔가 적용은 되나 보네요?
에디터 메뉴에서 저기에다가 지울 버튼들 적어놓으면 툴바에서 사라져요.
네, 툴바를 완전히 새롭게 구성하면 xecomponent가 안나와서, 기존 툴바를 없애는 방식으로 다시 구성했습니다.
최대한 사용하는 것만 남기고 나머지는 싹 ~~
↓↓↓
자연스럽게 옆으로 나열이 안되고 3단으로 되는 것은 에디터 스킨 css를 조금 손봤습니다. ^^