liquid相关内容

从液体中产品的变体数组中移除变体

晚上好!我正在尝试使用纯液体(Shopify模板语言)从产品的Variant数组中删除Variant。我只想在不得已的情况下使用Java脚本。 下面是我目前所在的位置。需要从currentProduct.variants中删除IF检查中的任何变体。 {% assign currentProduct = product %} {% for variant in currentPro ..
发布时间:2022-06-28 19:25:54 其他开发

Jekyll中的Auth.name+URL问题

我回来做一个Jekyll项目。当我第一次开始这个项目的时候,我在这个页面上询问如何在Jekyll帖子中拉出作者的名字,并被建议使用以下代码: {{ site.data.authors[page.author].name }} ...运行得很好。现在我的目标是有一个作者页面,在上面显示作者信息。 我有一个Authors.yml文件(在_data文件中),其中的项结构如下: jo ..
发布时间:2022-04-18 10:32:01 其他开发

在液态模板中,此代码的等价物是什么?

我有一个哈希数组: a = [{a:"ahmed", b: "gaber"}, {a: "biga", b: "gaber"}] 我希望将数组映射为逗号分隔的字符串,每个分隔部分是散列值的串联。 在Ruby中,这将写为: a.map {|o| o[:a] + o[:b] }.join(",") 我如何才能用液体书写此内容? 推荐答案 如果要直接写入输出,则可以使用f ..
发布时间:2022-04-18 10:27:10 其他开发

液态模板语言中的宏

我使用的是Jekyll,它使用液态模板语言。我过去使用过JJJA模板,它有macro(只是一个命名函数)的概念。液体有没有提供同等功能的东西?如果没有,有没有可以提供液体的Jekyll插件? 推荐答案 您可以创建包含接受参数。它不完全是宏,但它是我在GitHub页面上成功使用的。 有关管理包含和使用参数的更多详细信息和提示,请参阅in the Jekyll documentation ..
发布时间:2022-03-16 19:24:51 其他开发

按Liquid和Jekyll中的修改变量排序

我在Jekyll有一个要排序的集合。当然,按标题排序很容易。 {% for note in site.note | sort: "title" %} {{note.path | git_mod }}: {{ note. title }} {% endfor %} 我要按日期排序。但是因为藏品没有日期,我有一个定制的液体过滤,它采用物品的路径,并在g ..
发布时间:2022-03-16 18:21:40 其他开发

捕获液体中的两个变量

我想做什么: 捕获两个变量{{section.settings.{{title}}_modal_title}} 上下文: 链接表中的链接并不是真正用作链接,而纯粹是为了让用户可以在他们的Shopify门户中重新组织它。 外部javascript文件在单击事件时创建元素(模态),应在创建的模态中使用section.settings.XXX_modal_title中的值。 链接列表 ..
发布时间:2022-03-02 17:35:52 其他开发

Shopify-将大小变量从选择下拉列表更改为按钮

我想将我的变体显示从下拉列表(SELECT)更改为使用按钮。我在网上其他地方找不到任何最新的指南。我正在使用首次亮相的Shopify主题。 它目前看起来像dropdown,但我想将其更改为具有大小的按钮。也就是说,你点击你想要的尺寸按钮,然后点击它下面的标准“添加到购物车”按钮(这个按钮已经就位了,但是当前是下拉列表)。 代码如下: {% capture "f ..
发布时间:2022-03-02 15:12:51 其他开发

在Shopify中的MetaField中循环

我需要在Shopify中显示n个产品的图片数量。 我已在元字段中存储了许多图像,并为其创建了循环。 然后将每个图像的名称存储在一个元字段中,我正在尝试通过循环获取该元字段。 {% assign earrings = product.metafields.earrings %} {% for i in (1..earrings.total-earrings) %} {% as ..
发布时间:2022-03-02 14:32:27 其他开发

Jekyll 和 Liquid - 按相等标签的数量显示相关帖子 >= 2

我想在每个帖子的底部添加一个名为“相关帖子"的栏,并且帖子相关和出现的标准应该是 至少有 2 个相同的标签两个帖子. 到目前为止我的方法: {% for tag in page.tags %}{% 分配 currentTag = 标签 |第一的 %}{% for post in site.posts |限制:3 %}{% 如果 post.tags 包含 currentTag |加:1%} ..
发布时间:2022-01-18 21:54:42 其他开发

在 YAML 变量中包含 jekyll/液体模板数据?

我正在使用 Markdown 文件的 YAML 标题将 excerpt 变量添加到我可以在其他地方使用的博客文章中.在其中一个摘录中,我通过 markdown 链接标记引用了之前的一篇博客文章,并且我使用流动模板数据变量 {{ site.url }} 代替网站的基本 URL. 所以我有类似的东西(稍微修剪一下) ---标题:“在素食主义者第 2 部分中整理排序图:orditorp()"状态 ..
发布时间:2022-01-14 10:31:26 其他开发

在 Shopify Liquid 中将字符串转换为整数?

我刚刚阅读了这个相关的答案: 如何将数字转换为字符串?- Shopify 设计——电子商务大学 要将字符串转换为数字,只需在变量中添加 0: {% 分配变量名 = 变量名 |加:0 %} 不是很优雅,但很有效! 不优雅与否,那里给出的答案对我不起作用.这样做的正确方法是什么? Liquid 文档真的缺少这些基本答案,还是我只是没有找到合适的地方查看? 解决 ..
发布时间:2022-01-12 23:56:12 其他开发

我可以使用 Liquid 模板在 Jekyll 中有一个合适的漂亮的平铺分页吗?

我发现了这个不错的 jekyll 主题:http://www.jacoporabolini.com/emerald/ 带有漂亮的分页.不幸的是,只有在页面数量很少时才好看.对于我的博客,它看起来像这样: 毫不奇怪,因为代码看起来像这样: {% for page in (1..paginator.total_pages) %} 它应该更像这样: {% for page in (min( ..
发布时间:2022-01-04 13:36:38 其他开发

在 Liquid 标签中使用过滤器

我正在使用 jekyll 和 Liquid 在 github 页面上生成一个静态网站. 我想根据文档中的内容量是否达到特定作品数量来做出一些内容决策.jekyll 有一个液体过滤器,它计算我想在 if 标签中使用的单词数.我试过这个: {% if page.content |number_of_words >200%}...{% 万一 %} 但它似乎不起作用.我还尝试将结果分配给一个变量 ..
发布时间:2021-12-23 15:57:54 其他开发

如何转义液体模板标签?

这听起来很简单,但是我在文档中找不到它.我怎样才能在 liquid 模板中编写 {% this %} 而没有它由引擎处理? 解决方案 对于未来的搜索者,有一种无需插件即可逃脱的方法,请使用以下代码: {{ "{% this " }}%} 对于标签,要转义 {{ this }} 使用: {{ "{{ this " }}}} 还有一个 jekyll 插件,这使它变得更容易:https: ..
发布时间:2021-12-13 18:37:22 其他开发