允许HTML标签到djimageslider幻灯片标题joomla 2.5



我要做的是在joomla 2.5中为Djimageslider的幻灯片标题添加一些HTML标签。我需要这样的东西

something <b>more</b>

但是当我点击保存或应用时,它会删除所有的HTML标签。

我检查了administrator/com_content,我认为它应该负责插入数据库数据,但是我在那里找不到答案。

有谁能帮我解决这个头痛吗?

默认情况下,表单输入是"清理"的,您想告诉Joomla不要碰它的内容。

找到你在url中使用的组件(option=com_djsomething?)我怀疑这是com_content。

一旦你有了组件,你必须找到定义表单的位置。

url中的任务可能会有帮助,如果有的话,视图也会有帮助。表单可以用以下两种方式声明:

  • 通过提供xml清单,该清单将位于组件的文件夹/models/forms
  • 中。
  • 通过将其插入到代码中,该代码可以在组件的文件夹/views/view_name中(默认视图名称将是组件的名称,但可以在控制器中重写,因此请查看周围)。

在这两种情况下,您都应该能够找到与输入相对应的行,并指定format="raw"作为过滤器。

查看http://docs.joomla.org/Text_form_field_type获取xml清单的语法帮助,或者在文档中搜索代码

中正确的JElement。

format参数是可选的,如果没有就添加它。除了"raw"之外,还有其他可用的过滤选项,确保在保存到数据库之前过滤掉不需要的输入并对输入进行消毒(使用$db->quote()在查询中插入字段值)

最新更新