2011-02-11 2 views
1

Мне нравится использовать HTML-фильтр Drupal для входных форматов, поэтому я могу указать белый список тегов HTML, которые можно вводить (полный HTML позволяет все мусор, я не хочу этого).Гибкий HTML-фильтр Drupal

Однако это создает проблему, если вы хотите поместить изображение в контент, потому что становится невозможным выравнивание по левому или правому краю, поскольку он удаляет большинство атрибутов HTML, включив фильтр, а также любые встроенные стиль. Хотя изображение можно классифицировать как плавающее влево или вправо, это создает дополнительные накладные расходы со стилем (что, если обернутый контент недостаточно длинный, что, если они хотят, чтобы два изображения были уложены?). Я бы хотел, чтобы это было легко, поэтому размещение изображений интуитивно понятное для конечного пользователя, а использование таблиц - не вариант.

Есть ли простой способ разрешить атрибуты HTML, такие как align, title, alt и т. Д., Без удаления? Есть WYSIWYG Filter единственный вариант здесь?

Я знаю, что в этом случае текстовый редактор не имеет значения, но я также использую CK Editor 3.x.

ответ

2

Я считаю, что модуль HTML Purifier даст вам то, что вы ищете.

+0

Таким образом, похоже, что это сработает, а также WYSIWYG-фильтр, но WYSIWYG поместите атрибуты в элементы как стиль вместо этого (не как, выравнивание, ширина, высота), чтобы независимо от того, какой стиль должен быть разрешен. – Kevin