我正在为我的网站创建一个新的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"/>
但这意味着任何访问该页面但未在弹出窗口中呈现的用户都会看到它没有样式。
如何成功取消联系信息弹出框的设计?
答案 0 :(得分:3)
登录表单弹出窗口包含在<div class="pb-ajax">
中。只需查看生成弹出窗口的生成的HTML,您就会找到可用于选择特定弹出窗口的类或标识符。
另一方面,您还可以自定义创建此HTML片段的Plone视图。虽然尝试获取类或标识符会容易得多。