この質問に関連して、アジャイルツールキット用のCMS(WYSIWYG)コンポーネントはありますか?、ATK4のインストールのデフォルトRTEとしてelRTEエディターを追加しようとしています。
簡単に言うと、elRTEファイルをatk4ディレクトリ構造内のどこに配置すればよいですか?
TIA PG
追加情報:
誰かがWYSIWYGエディターを動作させることができましたか?
tinyMCEとelRTEを試してみました。両方のライブラリをatk4/templates / jsフォルダーに配置し、Admin apiクラスを介してロードしました(すべてのAdminモデルでライブラリを使用できるようにしたい):
$this->js()
->_load('atk4_univ')
->_load('ui.atk4_notify')
->_load('tiny_mce/tiny_mce')
;
elRTEを試している場合は、tinyMCEではなくそれをロードします-
->_load('elrte/js/elrte.min')
次に、page_managerクラスで、wysiwygエディターをインスタンス化しようとします。
$tabs=$this->add('Tabs');
$crud = $tabs->addTab('listing')->add('CRUD');
$crud->setModel('Listing',array('title','body'),array('title'));
if ($crud->form) {
$f = $crud->form;
$f->getElement('body')->js(true)->tinyMCE.init();
}
呼び出そうとしているライブラリに応じてさまざまな順列を試しましたが、何も機能しません。編集用の空のフォームを取得するか、ロードメッセージを表示するサイトだけを取得します。以下は、私が試したさまざまなバリエーションの一部です。
$f->getElement('body')->js(true,'tinyMCE.init(mode:"textareas")');
$f->getElement('body')->js(true,'elrte()');
$f->getElement('body')->js(true)->elrte();
私の知恵の終わりに、私が欲しいのは、管理者CRUDの単純なwysiwygエディターです。