【发布时间】:2022-09-16 21:00:43
【问题描述】:
在商店级别,我为禁用日期创建了一个元字段,如下图所示,我想在图像后面的代码中检索并分配给一个 LIQUID 变量。
购物车页面中的代码:
window.addEventListener("load", function() {
// Don't add 0 before month and date to make it two digit.
//var disabledDays = ["2022-5-30","2022-7-4","2022-9-5","2022-11-24","2022-12-23","2022-12-24","2022-12-25","2022-12-30","2022-12-31","2023-1-1","2023-1-2"];
disabledDays = {{ shop.metafields.disabledDays.value }};
var minDate = new Date();
var maxDate = new Date();
maxDate.setDate((maxDate.getDate()) + 60);
minDaysToShip = 2; // Default minimum days
if (minDate.getDay() == 5) {
// Friday. Set min day to Tuesday. 4 days from now.
minDaysToShip = 4;
} else if (minDate.getDay() == 6) {
我看到{{ shop.metafields.disabledDates.value }}; 没有读取元数据内容。请告诉我正确的方法。
【问题讨论】:
-
它应该可以工作,只要确保它在 .liquid 文件中即可。也考虑这个stackoverflow.com/a/73292560/343794
标签: shopify metadata e-commerce liquid