问题标签 [diazo]
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.
plone - 如何将内容块从被插入重氮主题的克隆中转换
我正在使用带有 Plone 4.1 的重氮(当前为 plone.app.theming 1.0b1-r48205)。我想将 Plone 的 html 用于搜索小部件,除了我想<input>
用<button>
. diazo文档似乎建议您可以这样做。
在我的主题 html 文件中,我有一个空的<div id="portal-searchbox"></div>
. 在我的 rules.xml 中,我有以下内容:
我已经尝试了很多变体,但没有成功。任何帮助将非常感激。
plone - 如何将规则应用到 plone.app.theming diazo rules.xml 中的主页
我正在尝试为网站的主页创建特定规则。目前我使用这个规则:
它适用于 localhost,但不适用于 Plone 前面的代理路径。
我如何将此规则应用于我网站的主页?
plone - 在重氮中使用什么代替 HTTP_X_XDV?
在轻度使用collective.xdv 之后,我正在接近Diazo。
通常在 xdv 中,我可以使用一个不错的 env 变量“HTTP_X_XDV”来允许渲染某些 css 文件(在 portal_css 中通过 genericsetup)。我可以在重氮中使用什么?
谢谢维托
plone - 如何去除由 Diazo 插入到文本节点中的字符引用
我正在使用 plone.app.theming 1.0b5 和 Plone 4.1 rc3。我们的 Diazo 规则包含许多外部内容包含,我们正在使用其中一个包含将 Google Analytics 脚本插入到结果中:
不幸的是,视图中的脚本标签在转换过程中被破坏,因此任何回车都被转换为字符引用 ( )
这是由于 lxml 序列化和反序列化的方式(请参阅此 Plone 错误报告)。
在此期间,我想要一个解决方法,但无法找出可以删除这些引用的重氮规则。
popup - Plone/XDV 相关项目覆盖为空
我有一个使用collective.xdv 作为主题的Plone 4 站点。登录和联系表单的覆盖工作正常。
但是,如果我去编辑 > 分类选项卡并尝试添加相关项目,则覆盖是空白的。在 Firebug 中查看它,标签正确到 div.overlaycontent。但是在那个 div 里面是我来自 XDV 主题的 index.html 的静态 HTML。
叠加层是否需要特殊规则?
我不能使用 plone.app.theming,因为这个网站使用的不仅仅是 Plone。
plone - 使用 XDV 向 body 元素添加类
我想在 Plone3+collective.xdv 中为某些表单设置样式,但我不希望所有表单都获得特殊样式。
所以我想在显示某些模板时为元素的属性添加一个特殊的styled-form
类名:class
body
- 联系方式
- sendto_form
- PFG 表格
所以我认为我可以设法使用 XDV 执行此操作,以免修改这些模板。
通过使用if-content
XDV 规则中的指令,我可以检查是否正在显示这些模板:
例如。
但是我找不到保持Plone 提供的类属性并根据该条件添加特殊类的方法。
我想要的结果是这样的:
提前致谢。
plone - Plone - XSLTApplyError:xsltValueOf:文本复制失败
我有一个安装了 plone.app.theming(Diazo) 的 Plone 4,当我通过 Diazo 控制面板使用 zip 文件主题时遇到问题。
我曾多次尝试确定以下 Plone 日志中显示的错误原因:
如果您能帮助我,我将不胜感激?
提前致谢,
阿拉诺
plone - 如何为重氮设置 Plone 4.0.7?
我想知道在 Plone 4.0.7 安装中设置 Diazo 的正确步骤。
提前致谢。
阿拉诺
plone - 是否可以在重氮中指定通配符
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
显示网站特定部分的 iframe
我有 domain.com,它在整个站点中有一个 300x250 的框,我想创建一个小部件并允许其他人将其放在他们的站点上。
300x250 盒子与许多其他东西混合在一起,我不能把那个 300x250 盒子放在它自己的页面上,因为它依赖于其他东西。
我在 stackoverflow 上发现了类似的线程,这些线程说以下工作
或者
我做了第一个,它工作正常第二个我还没有解决。
我的问题是这些方法中的哪一种“更好”,或者是否有不同的方法可以在其他网站上显示网站的一部分?
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?
我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。
这在允许 ZMI 通过非主题时特别方便。
例如
显示网站特定部分的 iframe
我有 domain.com,它在整个站点中有一个 300x250 的框,我想创建一个小部件并允许其他人将其放在他们的站点上。
300x250 盒子与许多其他东西混合在一起,我不能把那个 300x250 盒子放在它自己的页面上,因为它依赖于其他东西。
我在 stackoverflow 上发现了类似的线程,这些线程说以下工作
或者
我做了第一个,它工作正常第二个我还没有解决。
我的问题是这些方法中的哪一种“更好”,或者是否有不同的方法可以在其他网站上显示网站的一部分?
plone - 是否可以在 Diazo 中删除 base 和 Content-Type + alter HTML 属性?
我正在尝试使用 plone.app.theming 1.0b8 从 Plone 站点使用 Diazo 制作 HTML5/CSS3 主题。它在身体部分就像一个魅力。但是 HTML 标签和 HEAD 部分比较困难。至少对我来说:)
我试图:
- 删除 HTML 标记中的 xmlns 和 xml:lang 属性
- 移除基础标签
- 删除 http-equiv="Content-Type" 的元标记
我想知道 plone.app.theming 或 Diazo 是否将这些东西强制输出到输出中,还是我的 xpath 有问题?我四处寻找,但没有找到答案。
BR