问题标签 [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.
plone - 如何将资源注册表资源迁移到 Plone 5
我有一个附加组件(collective.lazysizesjsregistry.xml
),它使用以下文件将几个 JavaScript 资源包含到 Plone 4 资源注册表中:
如何将其转换为 Plone 5 捆绑包registry.xml
?我必须将脚本加入一个文件吗?如何?我必须将resources
密钥添加到捆绑包中吗?它应该包含什么?多于一个 CSS 资源呢?
我发现文档很复杂,有时是矛盾的,而且在这方面不是很清楚。
javascript - Plone5 样机小部件(如 pat-pickadate)不适用于动态生成的内容
假设 plone 5 页面模板中有以下愚蠢的代码片段:
您将获得两个输入。第一个是一个不错的日历输入,第二个在开始时是空的。单击第二个输入后,其类将设置为“pat-pickadate” - 就像第一个一样 - 但不呈现日历。
我在尝试查找原因时遇到了这个问题,为什么我的 jquery-UI 覆盖显示 plone 添加和编辑视图不再(Plone5)显示日历小部件。
这种行为是有意的吗?如果是这样,在 Plone 5 中通过 AJAX 调用动态获取的表单中使用模型小部件的正确方法是什么?是否有一些神奇的电话可以通知 Mockup 机器的 DOM 更改?
我读到 Mockup 有它自己的覆盖技术,但是很难仅仅为了获得一个简单的小部件而重写大约 600 行复杂的 JS 代码。
我找不到有关此主题的任何文档或示例。任何人都可以让我朝着正确的方向前进吗?
plone - 升级失败 - Plone 4.3.8 到 Plone 5.0.2
操作系统:Debian 8
我使用 buildout 将 Plone 站点从 4.3.6 升级到 4.3.8。然后,当我尝试将其从 4.3.8 升级到 5.0.2(复制和粘贴 Data.fs 和 blobstorage)时,错误显示如下:
当我尝试查看该站点时,错误显示如下:
今天(20160323),在maurits的建议下,我直接升级了网站。再次升级失败:
该网站的主页显示相同的错误。
migration - 在 Debian 8 中从 Plone 4.3.8 升级到 5.0.2 失败
我有一个带有站点“keti”的克隆实例(4.3.6)并成功升级(将 Data.fs 和 blobtorage 复制到新实例)到 4.3.8。
附言。“keti”网站有很多中文内容。
但未能将其升级到 5.0.2。这是 event.log 中的消息:http: //pastie.org/10773173。
(通过激活的附加组件:Diazo 主题支持和静态资源存储,我成功尝试了从 4.3.8 到 5.0.2 的空站点迁移)
有什么建议吗?
此致。
雨果
plone - 如何以编程方式访问 Plone 5 注册表中的资源列表
我正在为一些包编写测试,我需要验证是否正确注册了一些静态资源。
在 Plone 5 之前,我可以通过访问资源注册表来做到这一点,如下所示:
如何在 Plone 5 中完成该任务?
caching - 如何在 TTW 编辑后清除 Plone5 中未登录访问者的缓存重氮主题数据
我通过 Plone5.0.2 主题控制面板新上传了一个 Diazo 主题,以替换同一主题的现有版本。
主题导入巴塞罗那并在其之上安顿下来。
在重新编译调用 Barceloneta 的主要 less 文件和添加后,在当前会话中一切正常,包括登录用户的编辑 UI。即使在本地 TTW 编辑和重新编译和清除缓存之后,一切都会立即反映出来。
但是未经授权的用户的内容仍然被缓存,前一个主题在所有试图从浏览器和 Plone 缓存中清除它的尝试中都幸存下来。
我按下了所有的按钮
- 重氮主题,主题面板,修改主题编辑器
- 资源注册表面板(开发模式开/关并保存!)
- 缓存面板(RAM 缓存清除,一般禁用缓存)
- 浏览器。
我直接通过隧道绕过任何 nginx、ha-proxy 或 varnish 设置访问该站点。
我错过了一个不明显的方法吗?
我可以按需列出所有详细步骤。
plone - Plone i18n - 每种语言有多少
我正在寻找 Plone 最新版本 i18n 的表格,每种语言翻译了多少?
tinymce - 如何在 Plone 5 的 TinyMCE 中将内容声明为可链接?
我知道如何在 Plone 4 中将内容类型声明为“可链接”,现在我想对 Plone 5 做同样的事情。
有什么提示吗?
这是我正在处理的代码:https ://github.com/collective/collective.liveblog/pull/34/files
javascript - 在 Plone 5 的多面视图中使用模型模式
当我<span class="pat-moment">2016-07-30T15:10:00</span>
在faceted:view
(eea.facetednavigation 的自定义视图)中使用任何样机模式时,该模式根本不起作用,因为内容是用 javascript 注入的。
在https://stackoverflow.com/a/35699974/637399 @ebrehault 写道,模式在加载时初始化,如果 DOM 更改并包含新元素,您需要调用Registry.scan($('#content-core'))
where Registry
ispat-registry
和#content-core
页面的注入部分。
如何在 eea.facetednavigation ( https://github.com/eea/eea.facetednavigation ) 的上下文中执行此操作?它使用事件系统(参见https://github.com/eea/eea.facetednavigation/blob/master/eea/facetednavigation/browser/javascript/view.js)。我如何收听这些事件之一,我需要哪一个以及如何调用扫描?