问题标签 [liquid-template]

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 投票
1 回答
285 浏览

azure - 为什么在最近的 Azure API 管理升级后,以前稳定且有效的 Liquid 模板会失败?

我们有一个 Azure API 管理端点,它接收以下格式的请求:

它通过 Liquid 模板传递它们:

并生成一个输出,该输出被发送到逻辑应用程序进行进一步处理:

直到 2020 年 11 月 11 日 23:00Z 左右,它按预期工作,并且已经在生产中工作了几个月。从那时开始,Liquid 映射开始失败,而是产生:

从星期四午夜开始,我们在日志中安排了“升级 API 管理”的维护活动,因此看起来存在某种重大变化。

是什么改变导致了这种情况,我们如何解决它?

0 投票
1 回答
345 浏览

azure - 用于获取 XML 节点和子节点 xml 的液体模板,因为它是 json 格式

我正在尝试 Liquid 模板通过一些转换将 XML 转换为 Json。我有如下所示的示例 XML

示例 XML:

我的液体模板

我得到如下输出

对于摘要 json 节点,我想按原样显示完整的摘要 xml 节点和子节点(xml 格式),但现在我收到的是空的。我尝试在液体模板中搜索以实现这一目标,但没有任何选择来实现这一目标。如果不可能,那么可以在 Azure 逻辑应用中使用哪些替代方案。

预期输出:

0 投票
1 回答
68 浏览

html - Liquid 模板 - 无法修改 Jekyll Carousel 脚本

我正在使用 Jekyll 框架并使用他们网站上的官方 Carousel 脚本(https://jekyllcodex.org/without-plugin/slider/),我正在努力弄清楚如何将名称传递给carousel.html 脚本,以便我可以使用相同的脚本设置多个轮播。我的目标是能够使用:

它应该能够简单地从 carousel.yml 文件中接收图像,类似于:`

我试图将字符串附加到变量名,它有效,但给了我一个稍微不同的输出——我无法弄清楚它的类型。结果变量来自

返回{"CatImages"=>["/assets/img/cat1.png", "/assets/img/cat2.png"]},并且在运行 for 循环时,它将图像路径作为一个完整的字符串返回。例如,这个:

返回:

但总的来说,我不明白这个变量是什么,我也无法通过谷歌搜索来弄清楚。我是 Liquid 模板的新手,但对于我的生活,我无法弄清楚 {""=>["",""]} 表示法是什么。

任何指示或提示将不胜感激!

0 投票
1 回答
104 浏览

powerapps-portal - 无法从 PowerApps 门户中的自定义表中获取价值

我在 Power App 门户的数据空间中创建了一个自定义表(实体)并添加了一些虚拟数据。表名是“TestTable”并创建了一个列“TestColumn”。我正在尝试使用液体查询在 powerapps 门户中从中获取数据。

我能够在门户工作室中获得价值,如下所示。

在此处输入图像描述

但是,当我浏览这个网站时,它没有显示。

在此处输入图像描述

我尝试多次清除缓存但结果相同。

如果有人对此有想法,请告诉我。

提前致谢。

0 投票
1 回答
258 浏览

azure - 如何使用 Azure 逻辑应用中的集成帐户或 Liquid 模板将 JSON 转换为 XML?

是否有使用集成帐户将 JSON 文件转换为 XML 的具体示例?我特别想对转换产生影响,所以直接@xml(..) 不是一个选项。

0 投票
0 回答
159 浏览

maps - 液体模板 - 区分空节点和空节点

我在我的 LogicApp 中使用液体模板进行数据转换。我需要区分 json 节点是否为空,null。

所以在 json 中,如果我有"Name":"" "Name":null,那么我需要区分它们。我观察到以下 3 个条件(== "" ,== empty == blank)对于这两种情况都返回 true。那么我如何明确检查它是否为空或只是“”

0 投票
1 回答
203 浏览

json - Azure APIM:将 JSON 响应转换为自定义 XML 格式

我有一个要求,我想将 JSON 响应(一个对象数组)转换为自定义的 XML 格式,以便我现有的代码可以解析它。

我知道有一个名为 的 Azure 转换策略<json-to-xml />,但无法对其进行自定义。

示例 JSON 响应:

所需的 XML 格式:

我也尝试过使用液体模板,但没有成功。需要这方面的指导或指示。

0 投票
0 回答
18 浏览

liquid - 多个两个 numbes 并与另一个 Liquid 标签比较

我正在尝试将 a 和 b 相乘并比较产品是否超过 c。我如何在液体标签中做到这一点。

我尝试了以下但它不工作。

理想情况下,它应该打印以下正确,因为 5 乘以 3 是 15,它大于 10。

但它会打印以下内容

0 投票
1 回答
46 浏览

shopify - 如何将哈希图分配给 Liquid 模板中的变量?

是否可以以这种方式将 Hashmap 分配给变量:

然后像这样访问它:

这个问题似乎有可能,但访问translations变量会产生空字符串。

0 投票
2 回答
50 浏览

shopify - 如何在Liquid中的十进制数末尾附加N个零?

我想使用 Shopify 液体语言执行以下操作:

"1.322" -> "1.3220000"
"1.3334" -> "1.3334000"
"1.2" -> "1.2000000"
"1.4444592" -> "1.4444592"

我想要小数点后的 7 位数字以及尾随零。所有字段都是字符串。