问题标签 [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.

0 投票
1 回答
884 浏览

plone - 如何将内容块从被插入重氮主题的克隆中转换

我正在使用带有 Plone 4.1 的重氮(当前为 plone.app.theming 1.0b1-r48205)。我想将 Plone 的 html 用于搜索小部件,除了我想<input><button>. diazo文档似乎建议您可以这样做。

在我的主题 html 文件中,我有一个空的<div id="portal-searchbox"></div>. 在我的 rules.xml 中,我有以下内容:

我已经尝试了很多变体,但没有成功。任何帮助将非常感激。

0 投票
2 回答
592 浏览

plone - 如何将规则应用到 plone.app.theming diazo rules.xml 中的主页

我正在尝试为网站的主页创建特定规则。目前我使用这个规则:

它适用于 localhost,但不适用于 Plone 前面的代理路径。

我如何将此规则应用于我网站的主页?

0 投票
1 回答
130 浏览

plone - 在重氮中使用什么代替 HTTP_X_XDV?

在轻度使用collective.xdv 之后,我正在接近Diazo。

通常在 xdv 中,我可以使用一个不错的 env 变量“HTTP_X_XDV”来允许渲染某些 css 文件(在 portal_css 中通过 genericsetup)。我可以在重氮中使用什么?

谢谢维托

0 投票
1 回答
315 浏览

plone - 如何去除由 Diazo 插入到文本节点中的字符引用

我正在使用 plone.app.theming 1.0b5 和 Plone 4.1 rc3。我们的 Diazo 规则包含许多外部内容包含,我们正在使用其中一个包含将 Google Analytics 脚本插入到结果中:

不幸的是,视图中的脚本标签在转换过程中被破坏,因此任何回车都被转换为字符引用 ( )

这是由于 lxml 序列化和反序列化的方式(请参阅此 Plone 错误报告)。

在此期间,我想要一个解决方法,但无法找出可以删除这些引用的重氮规则。

0 投票
1 回答
212 浏览

popup - Plone/XDV 相关项目覆盖为空

我有一个使用collective.xdv 作为主题的Plone 4 站点。登录和联系表单的覆盖工作正常。

但是,如果我去编辑 > 分类选项卡并尝试添加相关项目,则覆盖是空白的。在 Firebug 中查看它,标签正确到 div.overlaycontent。但是在那个 div 里面是我来自 XDV 主题的 index.html 的静态 HTML。

叠加层是否需要特殊规则?

我不能使用 plone.app.theming,因为这个网站使用的不仅仅是 Plone。

0 投票
1 回答
869 浏览

plone - 使用 XDV 向 body 元素添加类

我想在 Plone3+collective.xdv 中为某些表单设置样式,但我不希望所有表单都获得特殊样式。

所以我想在显示某些模板时为元素的属性添加一个特殊的styled-form类名:classbody

  • 联系方式
  • sendto_form
  • PFG 表格

所以我认为我可以设法使用 XDV 执行此操作,以免修改这些模板。

通过使用if-contentXDV 规则中的指令,我可以检查是否正在显示这些模板:

例如。

但是我找不到保持Plone 提供的类属性并根据该条件添加特殊类的方法。

我想要的结果是这样的:

提前致谢。

0 投票
3 回答
918 浏览

plone - Plone - XSLTApplyError:xsltValueOf:文本复制失败

我有一个安装了 plone.app.theming(Diazo) 的 Plone 4,当我通过 Diazo 控制面板使用 zip 文件主题时遇到问题。

我曾多次尝试确定以下 Plone 日志中显示的错误原因:

如果您能帮助我,我将不胜感激?

提前致谢,

阿拉诺

0 投票
2 回答
784 浏览

plone - 如何为重氮设置 Plone 4.0.7?

我想知道在 Plone 4.0.7 安装中设置 Diazo 的正确步骤。

提前致谢。

阿拉诺

0 投票
2 回答
636 浏览

plone - 是否可以在重氮中指定通配符

如果没有,我可以使用内联 XSLT 做到这一点吗?如果是这样,怎么办?

我认为这是不可能的,基于在Diazo 文档中搜索“通配符”,但我想确保我没有遗漏任何东西。

这在允许 ZMI 通过非主题时特别方便。

例如


显示网站特定部分的 iframe

我有 domain.com,它在整个站点中有一个 300x250 的框,我想创建一个小部件并允许其他人将其放在他们的站点上。

300x250 盒子与许多其他东西混合在一起,我不能把那个 300x250 盒子放在它自己的页面上,因为它依赖于其他东西。

我在 stackoverflow 上发现了类似的线程,这些线程说以下工作

或者

我做了第一个,它工作正常第二个我还没有解决。

我的问题是这些方法中的哪一种“更好”,或者是否有不同的方法可以在其他网站上显示网站的一部分?

0 投票
1 回答
526 浏览

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