Laravel Mewebstudio净化器是否添加自定义属性?
使用: 我不能添加任何自定义属性。 测试了所有可能的变化,但仍然没有结果。 在配置文件中,我看到以下内容:Laravel Mewebstudio净化器是否添加自定义属性?,laravel,attributes,Laravel,Attributes,使用: 我不能添加任何自定义属性。 测试了所有可能的变化,但仍然没有结果。 在配置文件中,我看到以下内容: 'custom_attributes' => [ ['a', 'target', 'Enum#_blank,_self,_target,_top'], ], 但是在测试之后 什么也没发生 我错过什么了吗 我只需要两个内有自定义文本的属性: data-rel data-title 请有人帮助或建议更好的选择。谢谢 在配置文件中,您应该添加以下内容: 'custom_
'custom_attributes' => [
['a', 'target', 'Enum#_blank,_self,_target,_top'],
],
但是在测试之后
什么也没发生
我错过什么了吗
我只需要两个内有自定义文本的属性:
data-rel
data-title
请有人帮助或建议更好的选择。谢谢 在配置文件中,您应该添加以下内容:
'custom_attributes' => [
['a', 'target', 'Enum#_blank,_self,_target,_top'],
['img', 'data-rel', 'Text'],
['img', 'data-title', 'Text'],
],
请注意,这仅对img标记有效。如果您想将这些属性用于另一个标记,可以相应地更改第一个数组元素
然后,在默认配置数组中,您实际上应该允许以下自定义属性:
'default' => [
'HTML.Doctype' => 'XHTML 1.0 Transitional',
'HTML.Allowed' => 'img[width|height|alt|src|class|data-rel|data-title],table,tbody,tr,td[style|rowspan],h1,h2,h3,h4,h5,h6,small,div,b,strong,i,em,u,a[href|title|target],ul,ol,li,p[style|class],br,span[style],sup,sub',
'CSS.AllowedProperties' => 'font,font-size,font-weight,font-style,font-family,text-decoration,padding-left,color,background-color,text-align,vertical-align',
'AutoFormat.AutoParagraph' => false,
'AutoFormat.RemoveEmpty' => false,
],
请注意在img元素附近添加的datarel、datatitle属性以及HTML.Allowed字符串。
同样,如果您想为另一个标记指定自定义属性,那么应该在自定义属性数组和HTML.Allowed字符串中指定它