0

在我的一个 joomla 自定义表单中,我正在渲染一个编辑器,如下所示

<?php
        $qu=$question ? $question : '';
        $editor = JFactory::getEditor();
        echo $editor->display('question', $qu, '100%', '400', '80', '15');
?>

编辑器工作正常但是当我在格式化后尝试提交时,它的 html 部分不会被提交。如果编辑器从 xml 加载filter="safehtml" or filter="raw"将起作用。但是在这种情况下如何启用 html 呢?

请帮助提前谢谢

4

1 回答 1

2

问题在于 JRequest::GET默认情况下会剥离所有 html。

您必须专门询问您想要 html 的输入。

JRequest::getVar( 'yourfieldname', '', 'post', 'string', JREQUEST_ALLOWHTML );

Joomla 文档

于 2013-09-09T05:02:22.980 回答