joomla - 自定义模块/组件无法保存 HTML

标签 joomla joomla1.6

我的自定义组件和模块有问题。在 XML 表单中我创建了这个字段

<field name="bio" type="editor" height="250" label="Biography"
            description="Intro To The Artist"  buttons="true" />

现在数据可以从数据库正确加载。 我在 View 中使用此代码输出 Wyswig 编辑器和正确的 html $this->form->getInput('bio'); 但是当我保存时,表格。一切都按预期保存,除了所有 html 都被删除。

我不知道这种情况通常发生在哪里,即使我将 XML 添加到模块中(该模块通常负责所有渲染)。一切都显示正常,但 HTML 被删除了。

Joomla wiki 似乎不完整,我找不到有关如何解决此问题的有用信息。

谢谢

最佳答案

在 Google 群组中找到了解决方案。我需要将 filter="safehtml" 添加到该字段

<field name="bio" type="editor" height="250" label="Biography" filter="safehtml" 
            description="Intro To The Artist"  buttons="true" />

我相信这是 Joomla 1.6 特有的,另一个设置可能是 filter="raw"

关于joomla - 自定义模块/组件无法保存 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5782005/

相关文章:

joomla - 如何从 joomla 1.6 中的文章 ID 获取菜单项的 url?

joomla 1.6 Paypal 捐赠按钮

php - Joomla 1.6 JCategories::get() 方法在自定义 MVC 组件中生成 'PHP Fatal error: Allowed memory exhausted'

php - Joomla 2.5 无 404 页面

php - 在 Joomla 中显示 MySQL 数据库中的特殊字符

php - WampServer 2.2E 上的 Joomla 1.5 加载缓慢,显示空白页面

php - 将 Joomla 从 2.5.28 更新到 3.4.0

php - 在 Joomla 中包含文件 - 有什么区别?

javascript - Joomla javascript css 类不更新

joomla1.6 - ajax无法在joomla的微风形式组件中工作