我正在使用yii2中的2amigos ckeditor插件,我已经能够从plugin_sdk_sample中创建一个简单的插件,在一个原始项目中可以正常工作,但是当我将其放入yii2项目中时,按钮不会出现。
我将自定义插件放在\vendor\2amigos\yii2-ckeditor-widget\src\assets\ckeditor\plugins\目录下,其中包括插件.js和png图标,并按照指南中描述的文件夹结构进行了操作。 我认为问题出在添加到配置文件中。
我尝试在\vendor\2amigos\yii2-ckeditor-widget\src\assets\ckeditor\config.js中进行以下操作:
CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'timestamp';
};
也尝试在视图中使用以下内容:
<?= $form->field($model, 'content')->widget(CKEditor::className(), [
'clientOptions' => ['config.extraPlugins' => 'timestamp'],
'options' => ['rows' => 6],
'preset' => 'basic'
]) ?>
但是它们中的任何一个都似乎无法正常工作并显示按钮,我在这里做错了什么?