【发布时间】:2019-05-14 06:05:51
【问题描述】:
当我添加带有参数的图像时,我遇到了错误
ErrorException:不支持元素“figcaption”(对于 有关实施此功能的信息,请参阅支持论坛)
我的代码
'HTML.Allowed' => 'a[href],blockquote,br,del,em,figcaption,figure,h1,h2,h3,h4,h5,h6,img[title|alt|src],li,ol,p,pre,strong,ul',
.//////////////////////////////////////////////////////////////
$config = HTMLPurifier_Config::createDefault();
$config->set('HTML.DefinitionID', 'enduser-customize.html tutorial');
$config->set('HTML.DefinitionRev', 1);
if ($def = $config->maybeGetRawHTMLDefinition()) {
$def->addElement('figure', 'Block', 'Optional: (figcaption, Flow) | (Flow, figcaption) | Flow', 'Common');
$def->addElement('figcaption', 'Block', 'Flow', 'Common');
}
【问题讨论】:
-
您是否尝试切换您的
figcaption和figure定义的顺序? -
实际上,先解决这个问题。你的代码对我有用;我将看看我是否可以巧妙地破解它以找出您的情况可能出了什么问题并报告。
标签: php element figure htmlpurifier