如何让textarea成为Joomla的TinyMCE?

时间:2010-03-29 19:51:22

标签: php html joomla tinymce

我有一个组件,我想在管理员后端界面上使用TinyMCE编辑器创建一个textarea:

  1. 如何引用其他组件正在使用的TinyMCE(而不是复制它) 2.)我如何挂钩到页面init或某个地方我可以让TinyMCE做它的魔力(如果Joomla提供了一种方式)
  2. 由于

2 个答案:

答案 0 :(得分:6)

看起来我只需要获取JEditor的实例并使用它来渲染我的textarea:

<?php echo $this->editor->display('name_of_your_field', 'predefined value', '100%', '400', '80', '15');?>

答案 1 :(得分:0)

<script type="text/javascript">
tinyMCE.init({
        mode : "textareas",
        theme : "simple",
        editor_selector : "mceSimple"
});

tinyMCE.init({
        mode : "textareas",
        theme : "advanced",
        editor_selector : "mceAdvanced"
});
</script>


<textarea name="product_section_table[]" class="mceAdvanced" style="width:95%">
</textarea>

如果您需要高级编辑器设置class=mceAdvanced。如果您想要一个简单的编辑器,请设置class=mceSimple