Удаление всплывающей контактной информации в plone.app.theming на Plone 4.1 - PullRequest
3 голосов
/ 20 ноября 2011

Я создаю новую тему plone.app.theming (Diazo) для своего сайта.В моем rules.xml есть правило:

<theme href="theme.html" css:if-content="#visual-portal-wrapper" />

Это отменяет стили для многих всплывающих окон, но не для всплывающего окна AJAX с контактной информацией, которое пусто.Я могу удалить его, используя следующее правило:

<notheme css:if-content="body.template-contact-info"/>

, но это означает, что любой пользователь, посещающий эту страницу и не отображающий ее во всплывающем окне, увидит ее без стиля.

Как я могууспешно удалить стиль контактной информации?

1 Ответ

3 голосов
/ 20 ноября 2011

Всплывающее окно формы входа в систему заключено в <div class="pb-ajax">. Просто посмотрите на сгенерированный HTML, который создает всплывающее окно, и вы найдете класс или идентификатор, который вы можете использовать для выбора этого конкретного всплывающего окна.

С другой стороны, вы также можете настроить представление Plone, которое создает этот фрагмент HTML. Хотя будет гораздо проще попытаться получить класс или идентификатор.

...