У меня есть тематический сайт Plone с plone.app.theming. У меня проблема в том, что дизайн довольно строгий и не предполагает никаких пустых элементов
или каких-либо других бессмысленных выводов TinyMCE. Такие элементы нарушают i Предусмотренный дизайн. Итак, я хочу удалить пустые элементы из содержимого. Я пробовал встроенный xslt (который, согласно http://diazo.org/advanced.html#inline-xsl-directives , должен поддерживаться), например:
Но это не помогло . На самом деле получилось что-то странное.Пустые теги p
, от которых я хотел избавиться, остались нетронутыми, но некоторые другие элементы, такие как
, превратились в
с выделением изображения. Замена match = "* […
во втором шаблоне на match =" p […
не приводит к удалению изображений, но этих неприятных
все еще были на выходе.
Есть какие-нибудь подсказки, как избавиться от пустых элементов с помощью правил Диазо?
ОБНОВЛЕНИЕ 31 января 2012 г.
Вот контент, из которого мне нужно удалить пустые теги p
:
Правила преобразования Диазо:
Вывод, который я получаю после применения преобразований к сайту Plone, абсолютно идентичен ввод, в то время как я ожидал получить эти 3 пустых тега Если я изменю второй шаблон, чтобы он соответствовал всем элементам типа
после открытия
match = "*…
, то изображения будут удалены, но пустые теги
останутся.