我继承了一些在 Joomla 3.0.2 中运行的自定义代码——我们实际上是一些使用 Sourcerer 运行的独立 php/javascript(即不是一个适当的组件)。
我需要它来显示富文本编辑器,所以我尝试使用 joomla 附带的标准编辑器。我已经根据本教程编写了一些 PHP :
$document =& JFactory::getDocument();
$document->addScript('includes/js/joomla.javascript.js');
$editor =& JFactory::getEditor();
echo $editor->display('content', 'some content', '550', '400', '60', '20', false);
然而,我得到的只是一个没有工具栏的标准文本区域。我已经尝试将所有预安装的编辑器(CodeMirror、TinyMCE)设置为默认编辑器,此外我还尝试了 JCE 和 JoomlaCK 插件——结果都一样。
我想问题是代码示例适用于旧版本的 Joomla,因为 includes/js/joomla.javascript.js 不存在。但是我在任何地方都找不到更新的示例……请帮忙!