问题标签 [dotliquid]
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.
c# - Dotliquid 日期过滤器
我正在尝试计算“现在”和提供的日期之间的天数。我发现一个 SO 帖子似乎完全符合我的要求。 Shopify(液体):查找两个日期之间的天数
不幸的是,当我为我的模型更改它时,我遇到了问题。经过一些调试,我的猜测是它与应用过滤器的日期有关,在我的情况下是“减号”。
如果我这样做:
我得到一个有效的结果。但是一旦我对其应用过滤器:
我收到“液体错误:参数计数不匹配”。
我还确保它不是减号过滤器,我尝试了基本数学,例如:
并成功打印“80”。
有没有我忘记的设置?我打开了这些设置。
谢谢!
json - Azure 将 XML 转换为 JSON
我正在尝试使用 Azure 液体映射将以下 XML 转换为 JSON 以查找会话 ID。
我正在尝试使用这个液体文件来转换 XML 以在 JSON 中找到 sessionID。
这只是在输出中不返回任何值:
有人可以帮我弄这个吗?
javascript - 如何在dotLiquid中添加第三级类别菜单
我在 Comarch 制作的 Comarch E-sklep 程序中工作,我正在使用 dotLiquid 语言修改商店模板。我需要帮助来显示第三级类别。标准 dotLiquid 脚本只允许您获得两级菜单。在文档中,我读到我需要输入特殊的 javascript 代码,但我不知道如何正确地输入它。因为我已经开始学js了,什么都不懂。
文档片段:
动作 GET
此操作允许您从服务器下载数据来创建,例如:面包屑或菜单。
获取/组
获取指定组的子组。此操作允许您构建动态菜单或面包屑。
c# - 支持遍历 DataTable 中的数据行的 C# 模板引擎
我正在寻找一个支持遍历 DataTable 中的数据行的 C# 模板引擎。就像是,
我试过 Scriban,但它会抛出错误
有没有办法让它在 Scriban 中工作,或者有没有其他支持 DataSet 的模板引擎
asp.net-core - 使用 .Net Core 安装 DotLiquid 时出现 NU1108 错误
我有ASP.NET Core 2.2
我正在尝试使用 nuget安装dotliquid
Install-Package DotLiquid -Version 2.0.298
但出现错误
DotLiquid 是否支持 .NET Core 2.2 ?
c# - 使用正则表达式对字符串进行分组
我有以下字符串
所以字符串有 4 个属性validates
, label
,name
和visibleif
各自的值
我正在使用dotliquid 的正则表达式实用程序类对属性进行分组。在initialize
方法下面的markup
参数值是上面的字符串。
该代码仅使用给定的字符串,但是存在问题:
1>如果属性的顺序不同,则分组会分配错误的值。
2>name
和label
属性是必需的,但validates
和visibleif
属性不是必需的。RegEx 应该验证这一点。
3>如果标记有任何其他额外属性,RegEx 必须失败。
有人可以帮助正确的正则表达式吗?
asp.net-core-2.0 - 如何将 IHttpContextAccessor 传递给 DotLiquid 的自定义标签
我的 ASP.NET Core 应用程序正在使用dotliquid。我正在创建自己的自定义 dotliquid 标签,我想注入IHttpContextAccessor
我的自定义标签。根据我的研究,我必须创建ITagFactory
创建标签和注入IHttpContextAccessor
。
我的定制工厂
我的自定义标签
然后我会将这家工厂注册为
但是,我使用的是 ASP.NET Core。我不确定如何使用 .NET Core 的依赖注入注册自定义标签工厂?
查看dotliquid 的模板代码,它存储ITagFactory
在私有静态字段中
就我而言,每个请求都有自己的IHttpContextAccessor
,我不想为每个请求创建工厂
json - 在 azure 液体映射中转义 xml 编码的引号
我一直在努力解决以下问题。我有一个 xml,必须使用 azure 上的液体映射将其转换为 json。有时一个节点包含 xml 编码的双引号,像这样:
我的液体映射如下所示:
映射的结果是以下错误:
这意味着字符“被正确解码为双引号,然后它会导致json出现问题。我需要像这样保留这个字符:
任何想法怎么做?
json - 如何将参数传递给 Azure Logic Apps Liquid Connector 以进行 JSON-JSON 转换?
我在 Azure 逻辑应用程序中有一个 Liquid 转换步骤,使用的是 Liquid 连接器的“将 JSON 转换为 JSON”版本。我需要将一些参数传递给转换 - 这些值最终会出现在转换的 JSON 输出中。
不幸的是,我找不到任何关于如何将这些参数传递到 Liquid 地图的文档或示例。