问题标签 [migx]
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.
php - MODX/MIGX 添加文章作者
再会。有一个期刊网站。安装了 MODX 2.2.7,文章 1.6.0,MIDX 最新。对于期刊的每一期,都会在“文章”中创建一个容器,将文章添加到该容器中。我想建立一个作者数据库,这些作者将被添加到期刊的不同文章中。每个作者都应该参与大学(因此,必须有他们的现成名单)。此外,对于每个作者,必须有姓氏、姓名缩写、电子邮件、大学、ORCID 字段。现在我尝试通过 midxdb 来实现它,如下所示:
XML:
导出 JSON:
数据库已创建。显示电视时,有一个表格,我可以在其中添加作者。我不知道如何实现将表中的每个作者添加到容器中的特定文章中。此外,“check_resid”根本不显示该表:1.在DB中,添加作者后,他的resource_id - 0。
我该如何解决这个问题?提前致谢!
firefox - Modx 革命与多个 MIGX TVS 在同一模板中。为什么我在 Firefox 58.0.1 中收到“max_user_connexions”xpdo 错误?
我在 MODX 2.6.1-pl 中的一个站点上工作,并且有一个使用 7 个不同 MIGX 模板变量的模板。
最初一切似乎都可以正常工作,但是现在当我尝试在 Firefox 58.0.1中编辑它们时,某些页面会导致许多(数百个)以下 xpdo 错误:
这似乎只发生在包含存储在 MIGX 电视中的大量数据的页面上。
此外,此错误不会发生在:
- 铬 64.0.3282.140
- Safari 10.1.2 (10603.3.8)
- 歌剧 50.0.2762.67
为什么会这样?
是因为新的 Firefox 处理 Ajax 的方式吗?
我该如何解决这个问题?
我对 MIGX 的要求是否过高?将我的所有数据放在自定义表中并改用 MIGXdb 会更好吗?
modx - Modx GetImageList:检索所有其他 MIGX 条目
我试图让 GetImageList 检索 MIGX 电视中的每隔一个/第二个条目。这样我可以有两个调用并将它们拆分为两个引导列。它只是看起来更好。我可以在代码段中包含哪些参数来执行此操作?
谢谢!
php - 在 MODX 中使用 MIGX 配置列表创建动态更新的项目列表
当我试图解释这一点时,请耐心等待。以https://dev.bipc.com/people/为例,我正在尝试动态更新“admissions”下拉列表中的项目列表,以仅显示我们员工当前使用的项目。
目前,它只是一个使用 MIGX Loop Collection 片段生成的列表:
但是,此方法会显示所有项目,而不仅仅是用户选择的项目,这会导致项目将所有人过滤掉并且什么也不显示。
相反,我试图仅使用已发布的员工资源创建一个列表,我可以将其输入数组、删除重复项并根据上面的&tpl代码输出格式化的行项目。
我开始使用 PDO 资源来选择我的资源的所有父 ID,将范围限制为 5 个用户进行测试,定义我的块模板和模板变量名称。
list-courtTpl仅包含getImageList以收集每个资源中的所有项目:
list-CourtNameTpl使用唯一的 id 并仅使用 getCourName 片段输出它们的名称。
trimWhiteSpace片段在每个 Admission 项目中输入,并在每个项目周围添加一个双管道分隔符和修剪空白(它没有这样做):
removeDupsList片段应该获取当前列表并将每个项目分解为一个数组,使用array_unique删除重复项,对数据进行排序并输出每个值:
现在问题来了,我不断收到一串中间有空格的项目,如下所示:
华盛顿特区 佛罗里达 得克萨斯 华盛顿特区 宾夕法尼亚 新泽西
您可以看到华盛顿特区的重复项目尚未删除。我假设是因为第一项前面没有空间。
任何帮助将不胜感激。
谢谢