简体   繁体   English

如何在Joomla中将textarea设为TinyMCE?

[英]How do I make textarea a TinyMCE in Joomla?

I have a component and I want to make a textarea on the admin backend interface use the TinyMCE editor: 我有一个组件,我想使用TinyMCE编辑器在管理后端界面上创建文本区域:

  1. How do I reference the TinyMCE that is being used by other components (instead of duplicating it) 2.) How do I hook into the page init or some place where I can let TinyMCE do it's magic (of if Joomla provides a way) 我如何引用其他组件正在使用的TinyMCE(而不是复制它)2.)我如何挂接到页面init或我可以让TinyMCE进行操作的某个地方(如果Joomla提供了一种方法)

Thanks 谢谢

看来我要做的就是获取JEditor的实例,并使用它来呈现我的textarea:

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

If you need an advanced editor set class=mceAdvanced . 如果需要高级编辑器,请设置class=mceAdvanced If you want a simple editor then set class=mceSimple . 如果您想要一个简单的编辑器,则设置class=mceSimple

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM