问题标签 [shopify-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1953 浏览

html - Shopify 架构帮助我

我尝试创建任何容器以了解它是如何工作的,我创建了一个新文件 ( customise_menu.liquid),写入架构并将设置复制到settings_schema.json,但是当我转到那里的主页编辑器时它不起作用,架构不存在. 我google了一下,没用。可能是什么问题呢?

json文件

当我尝试更改其中一个方案时,我只是更改了行中的名称default(我更改"Blog""12345"),它立即停止工作,由此我可以得出结论,理论上您需要在其中指定所有设置的文件它应该是一个文件settings_schema.json,但它不起作用。

0 投票
2 回答
952 浏览

shopify - Shopify Plus Checkout.liquid,等待运输方式加载

在 shopify PLUS 商店中,我正在尝试在运输方式选择页面上自定义 checkout.liquid,到目前为止一切顺利,但我的脚本仅在刷新后才有效。这可能是因为我的脚本在运输方法全部加载之前运行:(

有什么我可以听的事件,告诉我所有 shippingmethods 都已加载?

我尝试使用 shopify.onCartupdate 事件,因为一旦加载了运输方式,默认情况下第一个将应用于结帐(添加到结帐总数中),但不幸的是,从逻辑上讲,结帐不会更新购物车以进行运输方法。

任何帮助,将不胜感激。

0 投票
1 回答
3822 浏览

php - `content_for_layout` 如何在 shopify 中加载内容?

我正在尝试了解shopify。

在首次亮相的主题,theme.liquid 布局文件中,我 {{ content_for_layout }}在 body 标记中找到了这段代码。
我确信它正在加载模板和部分,但它是在什么基础上将模板或部分加载到其中。
它写在什么地方会加载什么?
如果写,请告诉我文件名或解释规则。

0 投票
2 回答
85 浏览

shopify - Shopify 获取产品的最新单条评论

我需要获取用户给出的单个最新评论并显示在产品详细信息页面的框中。

我在 google 中搜索了 shopify 脚本和应用程序,但找不到任何解决方案。如果有人做过这种类型的任务,请帮助我。

提前致谢!

0 投票
1 回答
1343 浏览

shopify - Shopify 模版帮助 - 编辑“加入购物车”按钮

我正在尝试编辑“添加到购物车”按钮文本以显示“预购”。

我首先按照此处的说明进行操作: https ://help.shopify.com/en/themes/customization/products/add-to-cart/allow-pre-orders?utm_campaign=Gurus&utm_medium=link&utm_source=gurucopy#sectioned-themes

然后我被困在“创建预购产品页面模板”部分的第 10 步。

我已经向主题的作者寻求帮助,他们说可以通过编辑以下代码行来完成......

但我不确定在哪里可以找到要编辑的实际按钮文本。除此之外,他们无法提供更多帮助。

有什么帮助吗?

谢谢

0 投票
2 回答
873 浏览

npm - Shopify 的 Slate 已成功安装,但没有任何命令起作用。有什么解决办法吗?

我正在关注有关自定义 Shopify 主题的教程。我用我的主题文件创建了一个仓库。我已经创建了一个新项目npm init,那里没有问题。

然后,我再次安装了 Slate npm install @shopify/slate --save,没有任何问题。

但是,当我尝试运行任何 Slate 命令时,例如,slate -v或者slate migrate我收到一条错误消息:

有人知道我能做些什么来解决这个问题吗?

(ps我也试过npm install @shopify/slate --save-dev。我的npm版本是6.2.0)

0 投票
2 回答
38 浏览

e-commerce - 将页面和产品添加到正在为现有 shopify 商店开发的正在进行的主题中

我有一个正在运行的 shopify 商店,我需要将其升级为新主题。首先需要在开发阶段的新主题中添加页面和产品,这些页面和产品应该只进入我正在开发的新主题中,并且不应干扰现有商店。当新开发主题的所有产品和页面完成后,我希望发布它。

最好的方法是什么?目前,当我去自定义另一个主题时,它不允许我仅为该主题添加特定的产品/页面。

0 投票
1 回答
289 浏览

shopify - 当用户点击它时更改图像变体 url

我正面临有关图像缩略图视图的问题,这里是示例网站 (smartphonewidgets.myshopify.com)

当您单击产品变体图像时,浏览器会显示特色图像而不是变体图像。

请问我该如何解决?

0 投票
1 回答
23 浏览

shopify - 更改部分目录

更改我一直在搜索的部分目录,以找到有关如何在“部分”文件夹中创建新文件夹并将这些部分包含在模板文件中的解决方案。我一直在为自己尝试这个,但最终出现以下错误:'液体错误:标签'部分'中的错误-'文件夹/部分文件名'不是有效的部分类型'。这意味着它找不到链接的文件。

我想在“Sections”文件夹中创建子文件夹的原因是,当您希望在除主页之外的任何其他自定义页面上拥有部分时,您必须“复制”该部分,并将其包含在自定义创建的模板文件中。意思是; 例如,当我想在一页上有 6 个部分时,我需要创建 6 个部分文件。如果我想要另一个包含 6 个部分的自定义页面,我最终已经有 12(6+6)个部分,依此类推。很乱。

任何其他可能的解决方案/想法如何让这样的事情更“有条理”都将受到欢迎。

我希望我把我的问题说清楚了,在此先感谢您的帮助!

0 投票
1 回答
173 浏览

shopify - 如何在 Liquid 模板中输出当前行号?

在 Shopify Liquid Templates 中,出于调试目的,是否可以输出模板文件的当前行号?(类似于__LINE__PHP中的变量)