Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 从数据文件静态生成Shopify主题模板_Templates_Shopify_Liquid_Static Site - Fatal编程技术网

Templates 从数据文件静态生成Shopify主题模板

Templates 从数据文件静态生成Shopify主题模板,templates,shopify,liquid,static-site,Templates,Shopify,Liquid,Static Site,我如何告诉Shopify从静态数据文件ala Jekyll中迭代液体模板中的自定义集合,例如列出我们商店的名称,而不改变Shopify数据库(例如PUT/POST/admin/pages.json) 例如,在Jekyll中,您可以有一个名为\u things的文件夹,其中包含N个文件,如thing1.json,thing2.json,等等,并通过for thing in site.data.things…将表示您的特殊数据的json粘贴到一个文件资产中,然后,您可以在Shopify主题中的任何位

我如何告诉Shopify从静态数据文件ala Jekyll中迭代液体模板中的自定义集合,例如列出我们商店的名称,而不改变Shopify数据库(例如PUT/POST/admin/pages.json)


例如,在Jekyll中,您可以有一个名为
\u things
的文件夹,其中包含N个文件,如
thing1.json
thing2.json
,等等,并通过
for thing in site.data.things…

将表示您的特殊数据的json粘贴到一个文件资产中,然后,您可以在Shopify主题中的任何位置访问和使用该文件,以展示数据所代表的内容。。。简单


请注意,Shopify并不是犹太教徒。从来没有。永远不会。尽管他们确实有一个共同的事实,那就是他们使用Liquid将模板渲染成HTML。

您是否尝试过在Liquid模板中在服务器端执行此操作?如果您想使用元字段进行服务器端数据操作,那么就需要使用Liquid原语构建自己的数据解析器。玩得高兴玩得开心!