Javascript 如何将资产添加到所有Shopify页面?

Javascript 如何将资产添加到所有Shopify页面?,javascript,php,shopify,Javascript,Php,Shopify,我正在尝试向所有shopify前端页面添加一段javascript代码。问题是,我的代码是为每个商店单独生成的。我发现我可以通过asset实现这一点 $arguments = array( "asset" => array( "key" => "templates\/index.liquid", "value" => "<script>alert('foo')</script>",

我正在尝试向所有shopify前端页面添加一段javascript代码。问题是,我的代码是为每个商店单独生成的。我发现我可以通过
asset
实现这一点

    $arguments = array(
        "asset" => array(
            "key" => "templates\/index.liquid",
            "value" => "<script>alert('foo')</script>",
        )
    );

    $updateTheme = $shopify('PUT', '/admin/themes/'.$theme_id.'/assets.json', $arguments);
$arguments=array(
“资产”=>数组(
“key”=>“templates\/index.liquid”,
“值”=>“警报('foo')”,
)
);
$updateTheme=$shopify('PUT','/admin/themes/'.$theme\u id./assets.json',$arguments);
但它只适用于特定页面。在这种情况下,只能修改主页

我认为这可以完成工作,但不幸的是,它不起作用

因为我的代码最好是放在页脚或页眉。
有什么办法可以做到这一点吗?

你能更清楚地解释一下你想做什么吗?我可能有一个解决方案。我正试图通过api(我是应用程序开发人员)将javascript添加到所有shopify商店页面。问题是,我的脚本在应用程序安装期间为每个商店生成了不同的参数。事实上,我认为我找到了一个稍微不同的解决方案(现在它的工作)。我没有使用
asset
而是使用了
ScriptTag
,使用了一些技巧,让我将变量作为参数传递给脚本。现在,这是一个更好的解决方案。你应该在你的主题中有一个名为footer.liquid或类似的代码片段。你可以把你的代码放进去。你能更清楚地解释一下你想做什么吗?我可能有一个解决方案。我正试图通过api(我是应用程序开发人员)将javascript添加到所有shopify商店页面。问题是,我的脚本在应用程序安装期间为每个商店生成了不同的参数。事实上,我认为我找到了一个稍微不同的解决方案(现在它的工作)。我没有使用
asset
而是使用了
ScriptTag
,使用了一些技巧,让我将变量作为参数传递给脚本。现在,这是一个更好的解决方案。你应该在你的主题中有一个名为footer.liquid或类似的代码片段。你可以把你的代码放进去。