刀片模板中的Shopify Assets API意外常量

时间:2019-07-17 06:37:41

标签: laravel-5 shopify shopify-app

我正在通过Assets API在Shopify中传递mySnippet,然后稍后我想使用从include片段传递的变量,我得到了意外的常量

我放入cart.liquid文件中的代码段

{% include 'mySnippet', appKey:'2001' %} 

我的PHP代码

    $mySnipet = view('mySnippet')->render();

刀片文件

{{mapKey}}

错误 意外的常数mapKey

1 个答案:

答案 0 :(得分:0)

您可以在视图的键值中传递液体变量字符串,然后从您的代码段中按如下所示使用它

{% include 'mySnippet', appKey:'2001' %} 

PHP代码

    $data = array();
    $data['mapKey'] = "{{mapKey}}";
    $mySnippet = view('mySnippet',$data)->render();

刀片模板

{{$mapKey}}

Shopify的template.liquid中的最终输出将是

{{mapKey}}

您的代码段在Shopify页面上呈现

2001