Joomla不保存字段类型编辑器值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Joomla不保存字段类型编辑器值相关的知识,希望对你有一定的参考价值。

我在Joomla网站上有3种类型的编辑器。

  1. 编辑器 - CodeMirror
  2. 编辑 - 无(显示简单的textarea)
  3. 编辑 - TinyMCE

我的问题是,除了“编辑器 - 无”之外,所有其他编辑器都不会将值保存在数据库中。实际上,它不会将编辑器字段中的数据发布到jquery ajaxsubmit函数,该函数序列化除编辑器字段之外的所有数据。

注意:如果我点击“切换编辑器”按钮并转到保存然后它会工作,否则它不会。

enter image description here

XML code :

<field name="application-form_Portfolio" type="editor" label="Portfolio" description="" class="" buttons="1" rows="400" cols="400" filter="safehtml"/>

javascript文件:

http://malsup.github.io/jquery.form.js

有没有通用的解决方案。

答案

我不是Joomla的开发者,但是你确定你的发布方法可以访问TinyMCE的内容,而不仅仅是编辑器元素本身吗?

以上是关于Joomla不保存字段类型编辑器值的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 2.5 - 组件开发 - 使用表单

Joomla 1.7:所见即所得编辑器不起作用

获取 Joomla 菜单项的“别名”字段

Joomla 3 使用 JTable 将表单数据保存到数据库

joomla 3 - 将数据存储到不同的表

没有插件的Joomla自定义类型/自定义字段?