Php 如何在Joomla 2.5自定义组件前端显示编辑器
我无法在自定义组件中将编辑器添加到前端,也无法在线找到任何帮助。它应该是非常简单的东西吗 我从某个地方得到了这段代码,但即使它显示的是简单的文本区域,我也检查了用户的编辑器选项,并尝试手动将其设置为TinyMCE,但它仍然显示简单的纯文本区域Php 如何在Joomla 2.5自定义组件前端显示编辑器,php,joomla,editor,Php,Joomla,Editor,我无法在自定义组件中将编辑器添加到前端,也无法在线找到任何帮助。它应该是非常简单的东西吗 我从某个地方得到了这段代码,但即使它显示的是简单的文本区域,我也检查了用户的编辑器选项,并尝试手动将其设置为TinyMCE,但它仍然显示简单的纯文本区域 jimport( 'joomla.html.editor' ); $editor =& JEditor::getInstance(); echo $editor->display("jobdes
jimport( 'joomla.html.editor' );
$editor =& JEditor::getInstance();
echo $editor->display("jobdesc", ""/*$itemData['body']*/, "400", "100", "150", "10", 1, null, null, null, array('mode' => 'advanced'));
您可以使用JFactory加载编辑器
$editor = JFactory::getEditor();
echo $editor->display("jobdesc", ""/*$itemData['body']*/, "400", "100", "150", "10", 1, null, null, null, array('mode' => 'advanced'));
要在xml文件中创建表单,必须在其中输入“type=editor”。谢谢。我确实做到了这一点,但是现在我遇到了样式问题,tinyMCE超出了其他文本框的宽度,没有任何东西可以帮助减少它的宽度。我尝试了CSS以及降低参数中的高度。有什么想法吗?你可以用像素来指定宽度。请尝试,echo$editor->display(“jobdesc”、“某些内容”、“100px”);嗨,乔拉斯,谢谢你的解决方案。在前端添加自定义组件的方式不起作用。。。请引导我在前端显示自定义组件?