Разрешить только определенные классы в пределах атрибута класса в очистителе HTML - PullRequest
4 голосов
/ 06 апреля 2011

Я знаю, что могу установить разрешенные теги и, в конечном итоге, атрибуты в Очиститель HTML , например:

$cfg->set('HTML.Allowed', 'a[href|title],'b','em','i','strike');

но как я могу также запретить любые значения атрибутов, которые не соответствуют определенным предопределенным значениям?

Например, я могу разрешить тег div + class:

$cfg->set('HTML.Allowed', 'div[class],a[href|title],'b','em','i','strike');

но только если класс abc, def или xyz

1 Ответ

2 голосов
/ 06 апреля 2011

Набор Attr.AllowedClasses.ограничить только те классы, которые вы хотели бы разрешить.

...