问题标签 [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.
docker - Docker 上的 Plone 总是从头开始
我正在尝试使用 Docker 开发 Plone 项目,我使用了这个Plone 5.2.0 的官方图像,这些图像是完美运行的:
但是每次我运行 docker 容器要求从 skratch 创建项目时,plone 都会重新启动。
任何人都可以帮助我解决这个问题。提前致谢。
plone - 我在哪里必须在 Plone 上安装附加组件
我是 Plone 的新手,我正在学习 Plone 培训教程。我正在从这里尝试使用 Docker 映像进行 Plone 。
但是在第 13 步中,使用新组件进行扩展,我不确定我必须在哪里安装新包,我在不同的部分尝试它:
buildout.cfg:
我无法让这些软件包出现在 /@@overview-controlpanel 上来激活它们。
plone - id 属性中的 TALES 表达式
我正在尝试在 plone 模板上动态创建复选框,使用tal-repeat
. 检查下面的代码以获取详细信息。
简单来说,pessoa['telefones']
就是一个列表,可以包含 0 个或多个字典。
这里的重点是:
由于我的克隆网站使用物化,我需要通过 id 将标签连接到复选框,否则它不会显示。听起来它会起作用,因为每个索引telefone
都有一个唯一的 id。问题在于,在呈现时,ID 属性被呈现为 TALES 表达式的字符串,而不是表达式结果,如下所示:
为什么?我怎样才能绕过它?搜索了我能找到的所有内容,但找不到解决方案。
python-requests - Plone 自己发出第二个 http 请求
我在工作的地方有一个 plone 5 项目,而我的 HD 刚刚死了。我不得不重新安装一个新的,这很好,一切正常,除了查看日志,我意识到每次我的后端发出请求时,它都会请求两次,一次在 http 中,另一个在 https。
除此之外,GET 类型的请求工作得很好,但 POST、PUT、DELETE 类型的请求却不行。它们构建正确并且应该可以工作,因为当我将它推送到开发环境时,它可以工作,但不能在我的本地主机上,它们总是收到错误 500。
查看我发布到(Java)的 API 日志,它指出空指针异常,但没有说明在哪里(开发人员也不想看,因为这是我的问题,而不是他们的问题)。
有人知道发生了什么吗?
dexterity - 克隆门户导航中缺少 5 种自定义内容类型
将灵巧内容类型添加到我的 Plone 5.3 实例时,它们不会显示在门户导航中。
我尝试了 ttw 并使用了定制产品。
目录是最新的。我强迫重建没有成功。
添加到类型的行为是:
如何使自定义类型显示在门户导航中?
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 具有加载标头并替换其元素,然后查看是否将规则应用于刚刚替换的元素。