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

plone - Diazo 将不需要的 html 标头添加到 json 响应中

我有一个只安装了collective.quickupload 的空白Plone 4.1 站点。在我安装 plone.app.theming 并应用我的主题之前,上传 portlet 运行良好。文件仍在上传,但 Web 客户端的状态为“失败”。

检查来自服务器的 ajax 响应,我发现它们被 html 标头包装。旧的回应(在安装重氮和应用我的主题之前)很简单

新的响应(在安装 diazo 并应用我的主题之后)被一个 html 标签包裹:

我在这里粘贴了我的 rule.xml 文件(没什么特别的,只有一条规则受 css:if-content="#visual-portal-wrapper" 限制): http: //pastebin.com/SaK13Fni

我应该怎么做才能解决这个问题?

谢谢

0 投票
4 回答
904 浏览

centos - 无法在 Centos 上使用 Diazo (plone.app.theming)

我使用 plone4.1 和 Diazo 在我的 Mac 上创建了一个门户网站。

现在,我正在尝试将它部署在我的服务器(CentOs)上,那里还有另一个带有 plone4.0.5 +collectivexdv 的站点。

当我使用我的 diazotheme 运行该站点(在一个全新的构建中)时,我通过 shell(实例 fg)获得了这些行:

怎么了?

0 投票
2 回答
773 浏览

plone - 如何在重氮主题的元素中保留条件注释?

我有一个基于 html5boilerplate 的Diazo主题文件。主题使用<html>元素上的条件注释来识别 Internet Explorer 的特定版本,例如

然而,当应用主题时,Diazo 似乎去掉了这些条件注释,只有最后一个

留在最终标记中,产生类似

具有无与伦比的endif. <html>在标签中使用条件注释(例如<head>在文档内部或更下方)似乎可以正常工作。

有此问题的主题和规则文件的示例可在

https://github.com/hexagonit/hexagonit.themeskel/blob/master/hexagonit/themeskel/templates/less_theme/+namespace_package+/+package+/theme_resources

我正在使用 plone.app.theming 1.0b8 和 good-py 的相关 KGS 版本。

0 投票
1 回答
138 浏览

facebook - xfbml 对重氮的支持

我正在尝试在我的重氮主题网站(Plone 4.1)上使用collective.simplesocial,并注意到like 按钮已损坏。

<fb:like>标签被转换为(<like>前缀被剥离)。所有其他 xfbml 标签都遇到了同样的问题。

我试图添加xmlns:fb="http://www.facebook.com/2008/fbml"到 html 标签,但它也没有工作。

有什么想法可以克服这个吗?

0 投票
2 回答
225 浏览

plone - plone.app.theming RHEL 问题

我正在尝试让 plone.app.theming 在 RHEL 5 机器上工作。Buildout 没有问题地安装了这个包及其依赖项。我还可以在 Plone 站点上安装产品(重氮主题支持)并访问重氮主题控制面板。但是,在调试模式下运行时出现关于 XSLT 转换失败的错误。经过大量研究,我认为问题在于 RHEL 中的两个包 libxml2 和 libxslt2 比我需要的要旧。

在我的情况下,是否有解决方法来启动并运行它?我不是 Linux 管理员,因此非常感谢任何想法或建议。

0 投票
2 回答
497 浏览

plone - 如何使用重氮主题取消所有 tinymce 窗口的主题

我在 Diazo 中制作了一个不错的复杂风格主题,但我不想为所有 TinyMce(弹出)窗口设置主题。

当然,有一种巧妙的方法可以使用规则文件来实现它。有什么建议么?

谢谢维托

0 投票
1 回答
305 浏览

apache - Diazo + Apache + mod_transform:主题化`/`与其他路径不同

我正在使用Diazo(以前称为 XDV)来主题一些内部网站,使用 Apache 和mod_transform_htmlTransformSet我希望我可以通过将指令放入指令中来利用多个不同的主题Location,如下所示:

不幸的是,看起来总是优先的TransformSet指令。/我暂时通过将内容从/to移动/main并添加来解决这个问题:

这行得通,但我宁愿能够将这个内容托管在/.

那么......有没有办法覆盖应用于的转换/?这种事情似乎适用于其他 Apache 配置指令(例如,ProxyPass)。

0 投票
1 回答
239 浏览

plone - 在 Plone 4.1 的 plone.app.theming 中取消联系信息弹出窗口的样式

我正在为我的网站创建一个新的 plone.app.theming (Diazo) 主题。我的 rules.xml 有规则:

这取消了许多弹出窗口的样式,但不是联系人信息 AJAX 弹出框,它是空的。我可以使用以下规则取消样式:

但这意味着任何访问该页面的用户,而不是在弹出窗口中呈现它,都会看到它没有样式。

如何成功取消联系人信息弹出框的样式?

0 投票
1 回答
145 浏览

themes - plone.app.theming 显示从子请求中获取标记的主题错误页面

我们使用 plone.app.theming 和一些规则,这些规则使用外部内容来构建我们的主题。例如,我们有一个名为“standard-page-elements”的视图和许多从中复制内容的规则,例如

这个结果是一个子请求被发送到 Plone 以获取当前上下文中的标准页面元素。这一切都很好。

我遇到了主题错误页面的问题。特别是请求具有多个文件夹的路径,其中一个父文件夹不存在,例如

/mispelt/my_page

这会导致一个子请求,它本身会生成一个未找到的错误,然后您最终会得到一个未格式化的错误页面和日志中的回溯。

我们的 Plone 站点为多个子站点设置,因此每个子站点的公共主页实际上是一个向下一级的对象(/plone/my_site_1,/plone/my_site_2),所有配置都配置有 Apache 虚拟主机和 Zope virtual宿主怪物。

基本上我想要做的是使用子站点标准页面元素视图来查看错误页面,但我无法找到一种方法来做到这一点。

0 投票
1 回答
350 浏览

plone - Diazo不使用主题css文件

如何让 Diazo 使用主题的 css 文件?

每当我使用(例如)替换某些东西时:

它不使用#footer我在主题的 css 文件中定义的样式。由于我也没有启用 Plone 的 css 文件,它的行为就好像根本没有样式一样。我通过重命名我的 css 文件中的样式以匹配 Plone 中的样式(即:重命名#footer#portal-footer)找到了一种解决方法,但是主题的 css 文件的目的是什么?

提前致谢。