2

fck 편집기를 구성하여 이미지를 추가 할 수 있습니다.magnolia cms blossom에 fckconfig.js 구성

나는 현재 형식은 다음과 같이 설정 파일에 설정되어 있는지 알고

FCKConfig.ToolbarSets [ "기본"] = [ [ '굵게', '기울임 꼴', '-', '

잘 모르겠지만 변경하는 방법이 있습니다. 어떻게 새로운 도구 모음을 만들고 설정할 수 있습니까? 내가 할 수없는 또 다른 사항은 설정 파일에 액세스하는 것입니다. 나는 그것이 어디에 있든 찾지 못했습니다. 나는 .resources/fckeditor/fckconfig.js과 같은 URL을 통해서만 접근 할 수 있습니다.

나는 꽃의 모델 클래스에 다음 코드를 시도했습니다

:

FckEditorDialog FCK = tab.addFckEditor ("몸", "몸", "몸 뷰에 추가합니다"); fck.setConfig ("enterMode", "br"); fck.setConfig ("customConfigurationsPath", "/myconfig.js");

enterMode을 변경하더라도 customConfigurationsPath는 작동하지 않습니다. myconfig.js에서 다음 코드를 입력합니다.

FCKConfig.ToolbarSets["Basic"] = [ 
['Cut','Copy','Paste','PasteText','PasteWord'], 
['Undo','Redo','-','Bold','Italic','Underline','StrikeThrough'], 
'/', 
['OrderedList','UnorderedList','-','Outdent','Indent'], 
['Link','Unlink','Anchor'], 
'/', 
['Style'], 
['Table','Image','Flash','Rule','SpecialChar'], 
['About'] 
] ; 

아마도 내 구성 파일의 경로가 좋지 않을 것으로 생각됩니다. 난 정말 당신이 전혀 fckconfig.js 파일에 대해 혼란을하지 않는,

목련에 일반적으로 당신의 도움 :)

+0

'jsConfigFile'을 지정하여 customConfigurationsPath를 설정하십시오. 참조 문서 http://documentation.magnolia-cms.com/reference/controls.html#fckEdit – sigget

답변

3

주셔서 대단히 감사합니다 .. 넣어 위치를 알 수 없습니다. 그것은 컨트롤에 대해 설정된 옵션에 따라 동적으로 생성되도록 설정됩니다. 대신 원하는 기능을 사용하기 위해 옵션을 적절히 설정하면됩니다. this post on the user list에 따르면 다음과 같이하고 싶을 것입니다.

@DialogFactory("my-dialog") 
public void myDialog(DialogBuilder myDialog) { 
    TabBuilder settings = myDialog.addTab("Main page settings"); 
    settings.addEdit("title", "Title", "The HTML page title"); 
    FckEditorDialog fedContent = settings.addFckEditor("content", "Content", "The Content"); 
    fedContent.setConfig(FckEditorDialog.PARAM_IMAGES, true); 
} 
+1

에서 완벽하게 작동합니다. 고마워요 :) – Marius