2016-05-10 8 views
0

Ich möchte meine eigene benutzerdefinierte Symbolleiste für meine ckeditor hinzufügen und habe dies daher zu meinem ckconfig.jsp über einen Haken hinzugefügt.Benutzerdefinierte ckEditor Toolbar in Liferay 6.2

config.toolbar_Mini = [ 
    ['Bold', 'Italic', 'Underline', 'Strike'], 
    ['BulletedList'] 
]; 

Zusätzlich habe ich herausgefunden, dass liferay die config.toolbar_liferay Einstellungen verwendet. Wie (Code) und wo (Datei) kann ich dieses Standardverhalten ändern?

EDIT: Dies ist, wie das HTML-Editor für meinen Journal-Artikel sieht jetzt: status now

und ich möchte dies die Funktionalität der Symbolleiste begrenzen: Result

ich tue Ich möchte die Standard-Symbolleiste config.toolbar_liferay nicht ändern, da ich später möglicherweise eine andere Symbolleiste brauche. Ist dies der richtige Weg, um dies zu erreichen (via Hook?) Oder kann ich einfach einen neuen komplett neuen CSS-Editor hinzufügen, der in einer Struktur verwendet werden kann?

+0

Haben Sie modifizierte ckconfig.jsp Plugin-Haken mit? –

+0

ja, aber kein Ergebnis –

+0

können Sie mehr Informationen darüber geben, was Sie versucht haben und was Sie erreichen möchten? –

Antwort

1

Unter den Konfigurationseinstellungen steht die Konfiguration für den Journalartikel ck-Editor-Bildschirm. Von ckconfig.jsp des Quellcodes. config.toolbar_liferayArticle = [ ['Styles', 'FontSize', '-', 'TextColor', 'BGColor'], ['Bold', 'Italic', 'Underline', 'Strike'], ['Subscript', 'Superscript'], '/', ['Undo', 'Redo', '-', 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'SelectAll', 'RemoveFormat'], ['Find', 'Replace', 'SpellChecker', 'Scayt'], ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], '/', ['Source'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', <c:if test="<%= XugglerUtil.isEnabled() %>">'Audio', 'Video',</c:if> 'Table', '-', 'Smiley', 'SpecialChar', 'LiferayPageBreak'] ];

Also, wenn Sie verschiedene Konfigurationseinstellungen für CKEditor von Journal-Artikel haben wollen, dann haben Sie config.toolbar_liferayArticle in ckconfig.jsp mit Liferay Plugin Haken zu ändern.

beispiels config.toolbar_liferayArticle=[ ['Bold', 'Italic', 'Underline', 'Strike'], ['BulletedList'] ];

+0

Ich habe es getan, aber das hat absolut keine Wirkung. Ich habe es viele Male versucht und der einzige, der funktioniert, ist 'config.toolbar_liferay'. Auch ich will es nicht ändern, weil ich vielleicht einen anderen für andere Artikel brauche. –

+0

Nun, in diesem Fall wird Ihr Haken möglicherweise nicht richtig eingesetzt. Um zu debuggen, können Sie unter tomcat/webapps/ROOT/html/js nach Dateien suchen, um sicherzustellen, dass Ihre Änderungen betroffen sind. –

+0

Der Haken wird korrekt eingesetzt, da ich die Änderungen an meinem Haken sehen kann. Wie bereits erwähnt, haben nur die Änderungen an der 'config.toolbar_liferay' Auswirkungen auf den Ckeditor. –

Verwandte Themen