【问题标题】:How to add TinyMCe to CakePHP admin forms?如何将 TinyMCe 添加到 CakePHP 管理表单?
【发布时间】:2010-07-14 18:51:05
【问题描述】:

我想通过将 TinyMCe 编辑器添加到 Admin 中的表单来增强我的 CakePHP 网站的功能。

我在http://cakedc.com/eng/downloads/view/tinymce 找到了该插件,并按照该网站上提供的步骤进行操作,但表单未显示!

问候

【问题讨论】:

  • 你能粘贴你的整个配置到 tinymce 吗?

标签: cakephp web tinymce


【解决方案1】:

您实际上并不需要为此使用插件,只需获取 TinyMCE 代码并在您的模板中进行设置,如下所示(为了清楚起见,切了一点):

<?php
echo "\n".$javascript->link('tiny_mce/tiny_mce.js',false);
?>
<script type="text/javascript">


    $().ready(function() {
        $('textarea').tinymce({
            // Location of TinyMCE script
            //          // General options
            theme : "advanced",
            plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,...",

            // Theme options
            theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,fontselect,fontsizeselect,|,image,link,unlink,... :
"cut,copy,paste,pastetext,pasteword,|,search,replace,|,... ",
                theme_advanced_buttons3 : "tablecontrols",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "bottom",
                theme_advanced_resizing : true
             });
        });
    </script>
?>

我实际上是把它作为一个元素来做的,这样我就可以把它放在需要的地方。研究 TinyMCE wiki 和 api - 它们非常有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-16
    • 2020-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 2016-07-26
    • 1970-01-01
    相关资源
    最近更新 更多