问题标签 [plone-5.x]

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 投票
3 回答
105 浏览

docker - Docker 上的 Plone 总是从头开始

我正在尝试使用 Docker 开发 Plone 项目,我使用了这个Plone 5.2.0 的官方图像,这些图像是完美运行的:

但是每次我运行 docker 容器要求从 skratch 创建项目时,plone 都会重新启动。

在此处输入图像描述

任何人都可以帮助我解决这个问题。提前致谢。

0 投票
1 回答
65 浏览

plone - 我在哪里必须在 Plone 上安装附加组件

我是 Plone 的新手,我正在学习 Plone 培训教程。我正在从这里尝试使用 Docker 映像进行 Plone 。

但是在第 13 步中,使用新组件进行扩展,我不确定我必须在哪里安装新包,我在不同的部分尝试它:

buildout.cfg:

我无法让这些软件包出现在 /@@overview-controlpanel 上来激活它们。

0 投票
1 回答
51 浏览

plone - id 属性中的 TALES 表达式

我正在尝试在 plone 模板上动态创建复选框,使用tal-repeat. 检查下面的代码以获取详细信息。

简单来说,pessoa['telefones']就是一个列表,可以包含 0 个或多个字典。

这里的重点是:

由于我的克隆网站使用物化,我需要通过 id 将标签连接到复选框,否则它不会显示。听起来它会起作用,因为每个索引telefone都有一个唯一的 id。问题在于,在呈现时,ID 属性被呈现为 TALES 表达式的字符串,而不是表达式结果,如下所示:

为什么?我怎样才能绕过它?搜索了我能找到的所有内容,但找不到解决方案。

0 投票
0 回答
50 浏览

python-requests - Plone 自己发出第二个 http 请求

我在工作的地方有一个 plone 5 项目,而我的 HD 刚刚死了。我不得不重新安装一个新的,这很好,一切正常,除了查看日志,我意识到每次我的后端发出请求时,它都会请求两次,一次在 http 中,另一个在 https。

除此之外,GET 类型的请求工作得很好,但 POST、PUT、DELETE 类型的请求却不行。它们构建正确并且应该可以工作,因为当我将它推送到开发环境时,它可以工作,但不能在我的本地主机上,它们总是收到错误 500。

查看我发布到(Java)的 API 日志,它指出空指针异常,但没有说明在哪里(开发人员也不想看,因为这是我的问题,而不是他们的问题)。

有人知道发生了什么吗?

0 投票
1 回答
33 浏览

dexterity - 克隆门户导航中缺少 5 种自定义内容类型

将灵巧内容类型添加到我的 Plone 5.3 实例时,它们不会显示在门户导航中。

我尝试了 ttw 并使用了定制产品。

目录是最新的。我强迫重建没有成功。

添加到类型的行为是:

如何使自定义类型显示在门户导航中?

0 投票
1 回答
35 浏览

html - 如何在 Plone5 中用 diazo Rules.xml 替换嵌套元素

我正在构建 plone 5 主题,并且有一个关于使用 rules.xml 替换嵌套 html 元素的问题。请查看结构,然后阅读最后的问题。

Plone5主题文件结构

index.html 页脚.html header.html
header_1.html header_2.html rules.xml



索引.html

这是我的默认主题页面。我必须 div 我希望它们被其他元素替换。
我在 rules.xml 中这样做。

页脚.html

header.html

header_1.html

header_2.html

规则.xml

问题

  • 如何为标题编写替换规则以首先替换作为标题的父级,然后在标题父级中替换 header_1 和 header_2。

  • 我尝试了不同的方法来做到这一点,但我无法替换 header.html 中的元素。

  • 基本上,rules.xml 具有加载标头并替换其元素,然后查看是否将规则应用于刚刚替换的元素。