我正在尝试使用 Diazoreplace
和attributes
规则替换一些 CSS 样式,但到目前为止我还没有弄清楚。
到目前为止,我已经成功地使用了重氮replace
, copy
, before
, after
,drop
规则css:content
, css:theme
,css:content-children
和css:theme-children
。
我当前的标记基于 Twitter Bootstrap 3.0,如下所示:
<div class="container">
<div class="row">
<div id="content" class="col-md--8 well">
<p>Plone content here</p>
</div>
</div>
</div>
使用drop
规则我可以从我的类中删除#content
:
<drop attributes="class" css:theme="#theme"/>
但我不知道如何添加 css 类col-12
。col-12
在我的主题中的任何地方都不存在。到目前为止,我已经尝试了以下规则:
<replace attributes="class col-12" css:theme="#theme"/>
<replace attributes="col-12" css:theme="#theme"/>
我确实有一个从 Plone 复制链接的copy
规则示例:href
#portal-logo
<copy attributes="href" css:content="#portal-logo" css:theme="#logo" />
我觉得我很接近,我所需要的只是一个类似的例子。我一直在查看基本语法的 Diazo 文档,但还没有弄清楚这一点。
任何帮助将不胜感激,如果我在得到回复之前弄清楚这一点,我会更新我的问题
谢谢。