问题标签 [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 投票
4 回答
1345 浏览

plone - Plone 4.2 - 手动编辑重氮主题以更改默认徽标

我为我的 Plone 网站安装了重氮主题。现在我需要更改正在使用的默认徽标。在另一个问题中,我被指示查看主题目录中的 rules.xml 和 index.html 文件,并通过手动编辑其中一个文件来弄清楚如何更改徽标。但是,我无法弄清楚如何做到这一点。这些似乎是我的 index.html 文件中的相关行:

这些似乎是我的 rules.xml 文件中的相关行:

我猜“替换”行是在告诉主题用另一个徽标替换一个徽标。但是,对我来说,如何编辑这些文件以找到我上传的徽标并不直观。顺便说一句,我上传的图像文件被调用,它位于我的主目录nav-home1.png中的一个名为的目录中。site-images

0 投票
1 回答
262 浏览

xslt - 如何使用 Diazo 保留 HTML 实体?

我有以下简单的重氮规则文件:

和主题:

我要转换的来源是:

我得到的是

但我想保持 href 属性的 HTML 实体完整。我怎么能用重氮做到这一点?

0 投票
1 回答
199 浏览

diazo - xsl:模板匹配不起作用

我有一个带有 src 属性的图像(在内容中)

我不想改变属性。xsl:template 匹配表达式不起作用..

我究竟做错了什么?

0 投票
3 回答
706 浏览

diazo - 如何使用重氮规则计算 href 值

我试图通过使用我从内容中选择的值计算 URL 来更改主题href中某些元素的 s 。<a>但是,我根本不知道如何更改 href 属性。似乎规则attributes中没有理解该属性<replace>

最终,我希望能够做类似的事情:

所以以下规则有效,但对我没用:

但是这个已经不起作用了attributes="href",所以这个规则被忽略了。

另一方面,如果我尝试<a>从头开始重建元素,那么我会遇到@ross-patterson 在他的问题中描述的错误:Diazo - Conditionally add a class to a theme element

产生错误:

如何才能做到这一点?

0 投票
1 回答
842 浏览

xslt - 使用带有主题的重氮将类添加到正文标签已启用

我想知道如何使用带有主题的 Diazo 将类添加到 body 标签。我将if-content用来检查是否portal-column-two存在,并根据此将一个类放入 body 标签中。

一种解决方案是:

并在此处进行了描述: 使用带有 notheme 的 diazo 将类添加到 body 标签,但仅在设置 notheme 时才有效。

那么我怎样才能将一个简单的附加 css 类即时放入 body 标记中呢?

编辑:这适用于纯重氮与主题和克隆(plone.app.theming):

并根据条件:

我的最终解决方案在这里描述:https ://plone-theming-with-diazo.readthedocs.org/en/latest/snippets_diazo/recipes/index.html#add-css-class-depending-on-existing-portal-columns

0 投票
2 回答
203 浏览

plone - 如何使用 Diazo 将元素的子元素复制到其他元素的特定属性

在以下情况下,如何使用 Diazo 正确填充从原始页面获取内容的特定标签属性?

新站点的骨架有几个元标记,如下所示:

Plone 默认欢迎页面中作者的 XPATH:

新主题骨架中 Author 元标记的 XPATH:

因此,我想将 content="author" 填充为原始页面中的 content="Admin" 。

0 投票
1 回答
125 浏览

plone - Is it possible to avoid Diazo theming when printing?

The look of a page printed by plone is ok and neutral thanks print.css. It would be rather handy to have a diazo rule which switchs off theming in the case that the page is printed (that the demanding device is a printer).

But how to define $print in manifest.cfg?

0 投票
0 回答
52 浏览

diazo - 是否可以通过重氮修改 Javascript?

如何使用重氮通过内容的 //div/img/@src 替换主题的 javascript 中的“image.png”?

内容:

主题:

0 投票
1 回答
192 浏览

plone - TinyMCE 在重氮打开的编辑模式下的不同风格

我正在用 Diazo 为 plone4 创建一个主题。我注意到 TinyMCE 在编辑模式下不尊重网站的风格。基本字体和标题样式(h1、h2 等)看起来更“原始”。

怎么了?

谢谢

0 投票
1 回答
463 浏览

plone - 重氮外部 src in