我正在制作一个自定义主题,似乎在schema.json中定义的文本设置的最大输入长度为65个字符。我没有看到任何与此相关的文档,但是每当我在文本字段设置中输入超过65个字符时,我就会在预览/保存时出现错误。我认为这是故意的行为。
我正在尝试进行这样的设置:输入是一个URL,并且URL通常超过65个字符。我可以想出许多解决这个问题的办法,但我希望找出是否有一些官方支持的基于URL的主题设置的解决方案,或者如果我现在不得不走自己的路,滥用lang字符串,将URL分解为多个设置,或者将URL硬编码到HTML模板中。
发布于 2021-03-01 17:16:50
你不会错过这里的任何东西。没有"url“模式选项。"text“模式选项被限制为64个字符(我不确定这是否是故意的)。
但是,URL的长度通常不应超过65个字符(如果它们是相对URL)。您应该能够使用相对URL (没有域)来完成所需的所有功能,不是吗?
另一种选择是依赖商店所有页面上可用的pages或categories循环。您可以使用“链接到此类别”字段进行设置(id = category_name),然后他们可以输入“衬衫”,然后您的代码可以是:
{{#each categories}}
{{#if name '===' ../theme_settings.category_name}}
<a href="{{url}}">Link</a>
{{/if}}
{{/each}}这假设他们正在进入顶级类别。无论如何,希望这篇文章能为你澄清一些事情!
https://stackoverflow.com/questions/66418462
复制相似问题