liquid相关内容
晚上好!我正在尝试使用纯液体(Shopify模板语言)从产品的Variant数组中删除Variant。我只想在不得已的情况下使用Java脚本。 下面是我目前所在的位置。需要从currentProduct.variants中删除IF检查中的任何变体。 {% assign currentProduct = product %} {% for variant in currentPro
..
我回来做一个Jekyll项目。当我第一次开始这个项目的时候,我在这个页面上询问如何在Jekyll帖子中拉出作者的名字,并被建议使用以下代码: {{ site.data.authors[page.author].name }} ...运行得很好。现在我的目标是有一个作者页面,在上面显示作者信息。 我有一个Authors.yml文件(在_data文件中),其中的项结构如下: jo
..
鉴于此JSON: case studies: [ [ "Nubaru", ["Nubaru Yearly Report", "Web design", "2013", "/case-studies/Nubaru.html", "/images/case-studies/Nubaru.png"] ], [ "Ekande", ["Ekande application
..
我正在构建一个Logic App来从我的本地SQL数据库中提取数据-将其转换为XML->;将其发送到SOAP API。 以下是我从本地数据库进入Logic App的示例数据: { "ResultSets": { "Table1": [ { "ID": "VM001", "
..
我有一个哈希数组: a = [{a:"ahmed", b: "gaber"}, {a: "biga", b: "gaber"}] 我希望将数组映射为逗号分隔的字符串,每个分隔部分是散列值的串联。 在Ruby中,这将写为: a.map {|o| o[:a] + o[:b] }.join(",") 我如何才能用液体书写此内容? 推荐答案 如果要直接写入输出,则可以使用f
..
我使用的是Jekyll,它使用液态模板语言。我过去使用过JJJA模板,它有macro(只是一个命名函数)的概念。液体有没有提供同等功能的东西?如果没有,有没有可以提供液体的Jekyll插件? 推荐答案 您可以创建包含接受参数。它不完全是宏,但它是我在GitHub页面上成功使用的。 有关管理包含和使用参数的更多详细信息和提示,请参阅in the Jekyll documentation
..
下面是最近5篇帖子的查询。 {% for post in site.posts limit:5 %} {{ post.title }}
{% endfor %} 然而,这也显示了当前的帖子,如果它是5个最新帖子之一的话。我尝试包含检查URL的IF语句,但如何将+1添加到限
..
我在Jekyll有一个要排序的集合。当然,按标题排序很容易。
{% for note in site.note | sort: "title" %} {{note.path | git_mod }}: {{ note. title }}
{% endfor %}
我要按日期排序。但是因为藏品没有日期,我有一个定制的液体过滤,它采用物品的路径,并在g
..
我在做首发Shopify Theme。 我要将连续的4个图像放大。 我的当前页面:enter image description here 我的目标:enter image description here 我在这里发现了一个类似的问题: https://ecommerce.shopify.com/c/ecommerce-design/t/solo-theme-change
..
我想做什么: 捕获两个变量{{section.settings.{{title}}_modal_title}} 上下文: 链接表中的链接并不是真正用作链接,而纯粹是为了让用户可以在他们的Shopify门户中重新组织它。 外部javascript文件在单击事件时创建元素(模态),应在创建的模态中使用section.settings.XXX_modal_title中的值。 链接列表
..
在我的Shopify商店的产品页面上,我有一个表,其中包含不同的标题、价格和输入数量列。我是否可以使用AJAX将产品每个变体的所有输入数量添加到购物车中? 我的表:
{% for variant in product.variants %} {% assign variant = p
..
我想将我的变体显示从下拉列表(SELECT)更改为使用按钮。我在网上其他地方找不到任何最新的指南。我正在使用首次亮相的Shopify主题。 它目前看起来像dropdown,但我想将其更改为具有大小的按钮。也就是说,你点击你想要的尺寸按钮,然后点击它下面的标准“添加到购物车”按钮(这个按钮已经就位了,但是当前是下拉列表)。 代码如下: {% capture "f
..
我需要在Shopify中显示n个产品的图片数量。 我已在元字段中存储了许多图像,并为其创建了循环。 然后将每个图像的名称存储在一个元字段中,我正在尝试通过循环获取该元字段。 {% assign earrings = product.metafields.earrings %} {% for i in (1..earrings.total-earrings) %} {% as
..
我想在每个帖子的底部添加一个名为“相关帖子"的栏,并且帖子相关和出现的标准应该是 至少有 2 个相同的标签两个帖子. 到目前为止我的方法: {% for tag in page.tags %}{% 分配 currentTag = 标签 |第一的 %}{% for post in site.posts |限制:3 %}{% 如果 post.tags 包含 currentTag |加:1%}
..
我正在使用 Markdown 文件的 YAML 标题将 excerpt 变量添加到我可以在其他地方使用的博客文章中.在其中一个摘录中,我通过 markdown 链接标记引用了之前的一篇博客文章,并且我使用流动模板数据变量 {{ site.url }} 代替网站的基本 URL. 所以我有类似的东西(稍微修剪一下) ---标题:“在素食主义者第 2 部分中整理排序图:orditorp()"状态
..
我刚刚阅读了这个相关的答案: 如何将数字转换为字符串?- Shopify 设计——电子商务大学 要将字符串转换为数字,只需在变量中添加 0: {% 分配变量名 = 变量名 |加:0 %} 不是很优雅,但很有效! 不优雅与否,那里给出的答案对我不起作用.这样做的正确方法是什么? Liquid 文档真的缺少这些基本答案,还是我只是没有找到合适的地方查看? 解决
..
我发现了这个不错的 jekyll 主题:http://www.jacoporabolini.com/emerald/ 带有漂亮的分页.不幸的是,只有在页面数量很少时才好看.对于我的博客,它看起来像这样: 毫不奇怪,因为代码看起来像这样: {% for page in (1..paginator.total_pages) %} 它应该更像这样: {% for page in (min(
..
我正在使用 jekyll 和 Liquid 在 github 页面上生成一个静态网站. 我想根据文档中的内容量是否达到特定作品数量来做出一些内容决策.jekyll 有一个液体过滤器,它计算我想在 if 标签中使用的单词数.我试过这个: {% if page.content |number_of_words >200%}...{% 万一 %} 但它似乎不起作用.我还尝试将结果分配给一个变量
..
这听起来很简单,但是我在文档中找不到它.我怎样才能在 liquid 模板中编写 {% this %} 而没有它由引擎处理? 解决方案 对于未来的搜索者,有一种无需插件即可逃脱的方法,请使用以下代码: {{ "{% this " }}%} 对于标签,要转义 {{ this }} 使用: {{ "{{ this " }}}} 还有一个 jekyll 插件,这使它变得更容易:https:
..
我想在 Liquid 中使用带有多个条件的 if 语句.类似的东西: {% if (include.featured == "true" and product.featured == "true") or (include.featured == "false" and product.featured == "false") %} 多个条件似乎不起作用.是我语法错误还是 Liquid 无法
..