Расширенный фильтр содержимого не позволяет теперь проверять значения атрибутов/стилей. Мы решили не реализовывать эту функцию, потому что это сделало бы весь фильтр более сложным. Это может измениться в будущем, но теперь вы можете использовать трюк с форматом объекта.
Формат объекта правил разрешенного контента описывается очень кратко в Allowed Content Rules guide, и вы можете проверить example configuration (3-й редактор). Но эти образцы не отображают все функции объектного формата. Вас будет интересовать дополнительный объект match
.
См. Пример pagebreak plugin. Если span
не имеет div
родителя с типом page-break-after
, то это правило не будет применяться к span
, поэтому, если нет другого правила, которое его примет, оно будет удалено. Таким образом, правило match
позволяет определить, к каким элементам будет применено это правило.
Но обратите внимание, что этот фильтр не будет влиять на поведение диалогового окна изображения (так много). Поэтому вы также должны изменить валидатор ввода src.
И еще одно: вы должны разрешить src=='cke-test'
, потому что это значение используется для определения того, что позволяет фильтр. Без этой кнопки изображения может исчезнуть.