【问题标题】:Script tag in shopify using laravel使用laravel在shopify中编写脚本标签
【发布时间】:2017-10-30 04:41:45
【问题描述】:

如何使用我的 laravel 应用程序 (php) 在 shopify 中实现脚本标签。我想在产品页面中显示一些动态文本。那么如何使用脚本标签包含我的应用内容??

【问题讨论】:

  • 请提供一些您已经实现的代码以更好地解释问题

标签: php laravel shopify shopify-app


【解决方案1】:

您可以使用下面的代码添加脚本标签

POST /admin/script_tags.json

{
    "script_tag": {
        "event": "onload",
        "src": "https:\/\/djavaskripped.org\/fancy.js"
    }
}

您还需要 shopify 域和令牌来创建此请求。您可以在 js 文件中添加动态代码,首先您必须检查当前页面是否为产品页面,如果是,则在此处显示您的动态文本。

谢谢

【讨论】:

  • 我在控制器中添加了以下代码 $src = "localhost/shopifyplugin/shopify.js"; $script = $shopify->call('POST', '/admin/script_tags.json', array("script_tag"=> array("event"=>"onload", "src"=>"$src") ));但它显示 error = array_merge(): Argument #2 is not an array
  • 您可以使用以下代码检查您的脚本标签是否已注册? '''GET /admin/script_tags.json'''
  • $brandurl = 'stackoverflow.com'; $script = array( "script_tag"=> array( "event"=> "onload", "src"=> $brandurl, "display_scope"=>"all" ) ); $scriptAdd = $sc->call('POST','/admin/script_tags.json',$script);
  • Still Showing ErrorException (E_WARNING) array_merge(): Argument #2 is not an array 我也使用了 GET/admin/script_tags.json,但也出现错误
【解决方案2】:

终于我得到了答案-您可以参考此链接以使用您的 php 应用程序在 shopify 商店中添加脚本标签laravel package

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    相关资源
    最近更新 更多