将编辑器添加到组件中

时间:2017-01-19 14:20:33

标签: joomla editor components

我的任务是获取/制作WYSIWYG编辑器。我读到你可以很简单:

$editor = JFactory::getEditor();
            $params = array( 'smilies'=> '1' ,
                             'style'  => '1' ,  
                             'layer'  => '1' , 
                             'table'  => '1' ,
                             'clear_entities'=>'1'
                             );
            echo $editor->display( 'desc', '', '400', '400', '20', '20', false, null, null, null, $params);

问题是,

  1. 如何删除我不想看到的按钮?
  2. 我如何放置它(例如我在其中4个中的第二个字段?)
  3. 现在,所有代码都是view.example.php文件。

1 个答案:

答案 0 :(得分:0)

在Joomla表单字段中,您可以轻松设置此参数 删除表情符号和表格按钮

选中https://docs.joomla.org/Editor_form_field_type

要以传统方式实现相同目标,您可以按照此处的说明https://docs.joomla.org/API16:JEditor/display(J16 API)

非常简单。如果你仔细阅读这段代码

 $params = array( 'smilies'=> '1' ,
                             'style'  => '1' ,  
                             'layer'  => '1' , 
                             'table'  => '1' ,
                             'clear_entities'=>'1'
                             ); //You are enabling with '1'

您要做的是启用smilies, style, layer, table and clear_entities。如果要禁用其中任何一项,只需将1更改为0.所以'table'=> '0'将删除表格按钮。

如果您使用的是Tinymce编辑器,那么您可以选择在扩展模式下启用禁用按钮。

您甚至可以为不同级别的不同用户授权按钮。

您需要找到插件编辑器--TinyMCE。启用扩展模式,在“高级”选项卡上,您可以使用按钮。

检查此图片

enter image description here