使用可能な機能を制限する必要があるため、liferay に新しい ckeditor を追加したいと考えています。ただし、後で別の形式で必要になる可能性があるため、元のものを変更したくありません。
Web コンテンツ記事の構造を作成するために使用できる新しい ckeditor を追加するにはどうすればよいですか? liferay などの新しいテーマを作成する必要がありますか?
情報: 私たちの liferay は Jboss サーバー上で実行されます
編集:
html\js\editor\ckeditor\ckconfig.jsp
ファイルをオーバーライドして追加するフックを作成しました
config.toolbar_Mini = [
['Bold', 'Italic', 'Underline', 'Strike'],
['BulletedList']
];
さらに、ファイル内の関連する行を変更しましliferay-ui:input editor
た\html\portlet\journal\article\content.jsp
。
<div class="journal-article-component-container">
<liferay-ui:input-editor contentsLanguageId="<%= Validator.isNotNull(toLanguageId) ? toLanguageId : defaultLanguageId %>" editorImpl="<%= EDITOR_WYSIWYG_IMPL_KEY %>" name="articleContent" toolbarSet="Mini" width="100%" />
</div>
すでに使用可能なその他のtoolbarSet
オプション (phone
または などsimple
) も効果がありません。また、jboss-server を数回再起動しましたが、効果はありません。
また、html\js\editor\ckeditor\config.js
ファイルに加えられた変更は何にもまったく影響を与えないようです(例alert("foo")
)。