问题标签 [deliverance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 有使用交付系统的经验吗?
我的新老板参加了一次演讲,其中介绍了 Deliverance,一种允许在运行中为任何 html 输出添加皮肤的代理。他决定在那之后立即使用它,无论它多么年轻。
更多在这里:
http://www.openplans.org/projects/deliverance/introduction
从理论上讲,当您希望新手调整您的克隆主题而无需教他 zope 产品背后的所有复杂机制时,该系统听起来很棒。并在 Drupal 网站上连续应用相同的主题。
但我不相信理论,并且想知道是否有人在现实世界中尝试过这个:-)
xpath - 使用 Deliverance / XPath 复制元素时保留顺序
我将如何使用Deliverance和 XPath(或 CSS)选择器从下面的每个列表中选择和复制列表项 .one 和 .three,但按其父列表的顺序显示它们?
问题是它需要使用 href 规则,例如:<prepend href="/blah/deblah" content="#x" theme="#y" />
使用以下仅列出所有 .one 元素,然后列出所有 .three 元素。
django - django 和交付作为中间件
有没有关于如何在 Django 中使用 Deliverance 作为中间件 [1] 的示例?
谢谢,西蒙
[1] http://packages.python.org/Deliverance/modules/middleware.html
plone - 在重氮中使用什么代替 HTTP_X_XDV?
在轻度使用collective.xdv 之后,我正在接近Diazo。
通常在 xdv 中,我可以使用一个不错的 env 变量“HTTP_X_XDV”来允许渲染某些 css 文件(在 portal_css 中通过 genericsetup)。我可以在重氮中使用什么?
谢谢维托
plone - 使用 XDV 向 body 元素添加类
我想在 Plone3+collective.xdv 中为某些表单设置样式,但我不希望所有表单都获得特殊样式。
所以我想在显示某些模板时为元素的属性添加一个特殊的styled-form
类名:class
body
- 联系方式
- sendto_form
- PFG 表格
所以我认为我可以设法使用 XDV 执行此操作,以免修改这些模板。
通过使用if-content
XDV 规则中的指令,我可以检查是否正在显示这些模板:
例如。
但是我找不到保持Plone 提供的类属性并根据该条件添加特殊类的方法。
我想要的结果是这样的:
提前致谢。
centos - 无法在 Centos 上使用 Diazo (plone.app.theming)
我使用 plone4.1 和 Diazo 在我的 Mac 上创建了一个门户网站。
现在,我正在尝试将它部署在我的服务器(CentOs)上,那里还有另一个带有 plone4.0.5 +collectivexdv 的站点。
当我使用我的 diazotheme 运行该站点(在一个全新的构建中)时,我通过 shell(实例 fg)获得了这些行:
怎么了?
plone - 选择第一个孩子在拯救中
鉴于以下内容:
在我的主题中有以下内容:
我如何#dave
用第一段替换?我试过了:
<replace content="//div[@class='content']/p" theme="div#dave" />
<replace content="//div[@class='content']/p[1]" theme="div#dave" />
<replace content="children://div[@class='content']/p" theme="meta#description" />
两者都不起作用...请注意,.content
它被埋得相当深并且可以改变位置,因此不能选择使用它的 XPath。通过xPath,我的意思是/div/div/p[1]
等等......
include - 交付包括另一个规则文件?
我们目前有一个带有许多子域设置的网络服务器,这些子域分别以<match>
声明为主题。
例如:1.abc.com、2.abc.com 等。
该deliverance.xml
文件(规则文件)具有以下规则:
由于这些子域的性质,每个子域之间在视觉上几乎没有区别(徽标可能会改变,或者页脚的颜色等 - 没什么大不了的)
因此,我必须为 1.abc.com 包含与 2.abc.com 相同的规则(例如替换样式、插入内容等)。
结果,我的规则文件迅速变得庞大,包含重复的规则,虽然它有效,但它相当混乱且不必要地重复。
我似乎记得在某个地方找到了一些文档,这些文档解释了我如何对 Deliverance 说“包含此规则文件”。我的意思是我可以为大部分规则编写一个规则文件,并为每个子域页脚和徽标更改编写单独的文件,如下所示(仅作为示例,我不确定实际的命令):
您可以在此处找到交付文档,但我可以找到有关包含声明的任何内容。
这将使我能够拥有一个更简洁的规则文件,并且几乎没有重复。
有没有人有任何想法?我必须强调,虽然这有标签Plone
这个问题是关于拯救而不是重氮!- 因为 Diazo 比Deliverance 有更多的命令。
编辑:
我也试过这个命令:<xi:include href="generic-deliverance.xml" />
所以要确认我的规则如下:
然而,这打破了交付,当我浏览到任何子域时,我得到:
我还将此作为我的规则声明:
然而,这也打破了拯救。
欢迎任何想法!