列表值的 Jelastic 清单预填充

Jelastic manifest prepopulation of list values

我正在为 OpenMage 电子商务创建部署:https://github.com/ProxiBlue/openmage-cluster

在创建设置对话框中,我想从 PHP 脚本生成的列表中预填充 TIMEZONE、LOCALES 和 CURRENCY。

相关部分在这里:

我请求了 Jelastic 支持,他们给了我这种格式来进行预填充:

{ "result": 0, "data": { "yourSettingName1": "value1", "yourSettingName2": "value2" } }

然而,这似乎只允许填充单值字段,所以我最终在列表选择中使用了 OBJECTS:

显然必须有不同的格式,但他们的文档没有显示它应该是什么。

有人可以帮我吗?

There must obviously be a different format for this, but their docs don't show what it should be.

JPS 清单中的选项“prepopulate”只能用于填充简单的“Key:Value”对,不支持值列表。

相反,为了在预填充值中启用更多动态更改,我们建议您使用 onBeforeInit 事件。

您可以在下面的 link 中找到带有它的 OpenMage 集群清单示例: https://gist.github.com/SlavaKatiukha/6babcefcae557813fe11f994bc13599d#file-openmage-cluster-settings-example-yaml-L61-L69