我需要修改html编辑器并添加silverstripe链接按钮。 我尝试使用'sslink',但这不起作用,我无法弄清楚如何添加此按钮。
这是我的完整代码
$minimal = HtmlEditorConfig::get('minimal');
$minimal->setButtonsForLine(1, array());
$minimal->setButtonsForLine(2, array());
$minimal->setButtonsForLine(3, array());
$minimal->addButtonsToLine(1, array(
'bold',
'italic',
'underline',
'strikethrough',
'separator',
'justifyleft',
'justifycenter',
'justifyright',
'justifyfull',
'separator',
'bullist',
'numlist',
'outdent',
'indent',
'hr',
'separator',
'charmap',
'removeformat',
'separator',
'sslink',
'unlink'
));
$minimal->setOptions(array('width' => '100%', 'priority' => 1));
答案 0 :(得分:2)
我非常确定您还需要ss插件才能使sslink
正常工作:
HtmlEditorConfig::get('minimal')->enablePlugins(array(
'ssbuttons' => sprintf('../../../%s/tinymce_ssbuttons/editor_plugin_src.js', THIRDPARTY_DIR)
));
最好的办法就是如何设置cms
配置。查看文件framework/admin/_config.php
,这将包含您正确陈述所需的一切。