有没有办法可以将片段有条件地加载到 shopify 中的产品页面?

问题描述

我只需要在产品页面添加代码段,如何阻止它在其他页面上加载? var CurrentDay = window.prompt('what day is it?'); var days = ['Monday','Teusday','Wednesday','Thursday','Friday','Sataurday','Sunday']; var lunchTime = 0; var EndTime = 0; var StartTime = 0; if (CurrentDay === days[1] || days[2] || days[3]) { lunchTime = "12pm-1pm"; EndTime = "6pm"; StartTime = "8am";} else if (CurrentDay === days[0]) { lunchTime = "12pm-1pm"; EndTime = "6pm"; StartTime = "9am";} else if (CurrentDay === days[4] || days[5]) { lunchTime = "12pm-1pm"; EndTime = "6pm"; StartTime = "10am";} else if (CurrentDay === days[6]) { lunchTime = "12:30pm-2pm"; EndTime = "6pm"; StartTime = "10am";} alert(lunchTime); alert(EndTime); alert(StartTime); 添加{% render "custom" %}

解决方法

您可以使用基于模板对象的条件标记,例如 {% if template contains "product" %}{% render "custom" %}{% endif %}