【问题标题】:Adding Editor into a component将编辑器添加到组件中
【发布时间】:2017-06-04 06:52:14
【问题描述】:

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

$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 个时放在第二个字段中?)

现在,所有代码都是 view.example.php 文件。

【问题讨论】:

    标签: joomla editor components


    【解决方案1】:

    在 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。启用扩展模式,在“高级”选项卡上,您可以使用按钮进行游戏。

    检查这张图片

    【讨论】:

    • 将每个参数都更改为 0,但没有任何变化。编辑器具有相同的功能等。我想删除超链接选项等。还有关于-docs.joomla.org/Editor_form_field_type。我无法再访问 xml 文件(因为我的组件已添加),我是否必须再次安装新添加的组件?
    • @Poo123 请检查编辑后的答案。这可能会有所帮助。
    • 那行得通。谢谢。是否也可以隐藏该按钮“打开/关闭编辑器”(在编辑器本身下方)并使其默认为“打开”?如果是,那怎么办?
    • 是的,可以通过将其添加到您的 css 文件 .toggle-editor { display: none; } 来隐藏它
    • 怎么可能总是打开它(所以它不显示“打开/关闭你的编辑器”?)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多