我正在构建一个Shopify应用程序,我有兴趣自动将液体内容添加到商店的主题中.
我想在模板中包含一个代码段,但仅在代码段文件存在时才包含.有什么办法可以吗?
现在我只是使用:
{% include 'snippetName' %}
Run Code Online (Sandbox Code Playgroud)
但这会引发错误:
Liquid error: Could not find asset snippets/snippetName.liquid
Run Code Online (Sandbox Code Playgroud)
我需要这样一个功能的原因是因为我有一个后台进程,稍后会添加该代码段.
我想创建一个可以在Shopify商店中使用的产品,但只能由商店管理员访问.无论如何要确定当前用户是否是通过液体的管理员?还是有任何其他解决方案可以应对这一挑战.谢谢!
我已经为加载页面后异步加载的网站构建了一些小部件:
<html>
<head>...</head>
<body>
<div>...</div>
<script type="text/javascript">
(function(){
var ns = document.createElement("script");
ns.type = "text/javascript";
ns.async = true;
ns.src = "http://mydomain.com/myjavascript.js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(ns, s);
})();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
是否有通知Google的抓取工具仅在页面完全加载后(在异步JavaScript修改HTML后)索引页面?
我正在使用$ _SERVER ['HTTP_USER_AGENT']来检测用户的浏览器.当我在IE8上的localhost上运行var_dump时,它返回:... compatible; MSIE 8.0; ...但是当我将它上传到我的主人(godaddy)时,我得到:......兼容; MSIE 7.0; ...
有什么问题?
liquid ×3
shopify ×3
admin ×1
api ×1
asynchronous ×1
browser ×1
include ×1
inject ×1
javascript ×1
php ×1
web-crawler ×1