问题标签 [liquid]
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.
ruby-on-rails - 在液滴中访问 rails image_tag helper
有谁知道如何从液滴中访问 image_tag rails helper ?
任何帮助/示例都会很棒,因为我似乎无法在任何地方找到它!
谢谢瑞克
javascript - 在 Rails 应用程序中使用液体模板语言变量动态更改站点的 css
所以我有一个 Rails 3 类网站构建器应用程序,我使用的是流动语言,所以网站所有者可以自定义他们自己的网站。
当网站所有者使用我们的一个主题时,他们会得到一个布局 html 和一个包含液体变量的 css 文件。
然后,他们还会获得一个设置表单,该表单可以更改 css 文件中的液体引用的值。
我现在想在站点所有者站点视图的顶部显示设置表单,以便他们可以在更改例如背景颜色的颜色选择器以及站点的实际背景颜色更改时看到。
我不知道如何立即执行此操作,因为我无法将新颜色保存到数据库,然后使用颜色选择器重新渲染具有新液体值的 css 文件,因为速度不够快。所以我需要一种方法来更改前端的 css 并以某种方式引用我所做的更改并在用户单击保存更改时更新数据库。
任何有关如何执行此操作的帮助/示例/经验将不胜感激。
非常感谢瑞克
liquid - Shopify:产品变体 ID 输出为文字字符串,而不是数字
提前感谢您花时间阅读本文。
我目前正在通过我的合作伙伴帐户开发“测试店”。商店中的一切都按预期工作,接受我的 product.liquid 文件。产品的所有变体 ID 都输出为文字字符串,而不是数字。我正在使用带有 jQuery 解决方案的 option_selection.js 文件来为产品构建多个下拉菜单。
当然,由于没有将 ID 传递给购物车操作,我得到“我们无法将此商品添加到您的购物车,因为没有将变体 ID 传递给我们。” 因此,对解决方案的任何想法或导致此问题的原因将不胜感激。
下面是一个变体循环的示例:
这是 XHTML 输出。注意:这只是其中一个下拉列表的结果,还有两个具有相似输出。
为了给问题添加更多上下文,下面是使用 jQuery 解决方案创建多个下拉列表之前的下拉输出示例。这仍然使用上面的相同变体循环并且仍然产生相同的错误。变体 id 似乎比正常的要长...
下面是开发链接和密码。
http://terry-inc6406.myshopify.com/products/featured-product-1
通行证:yhc
再次感谢!很抱歉这么长的第一篇文章
liquid -
在 Locomotive 中给 Liquid-templated一个类
我有以下液体标记:
它呈现像,
如何添加一个类或任何选项?我希望它呈现如下:
我使用机车 CMS 和它附带的液体。
yaml - Jekyll/Liquid - 如何将大块文本添加到 YAML 前端?
我正在尝试在 Jekyll 中实现一个服务目录,其中 20 或 30 页中的每一页都将包含一个 7x2 表。左列将包含标签,例如概述、可用到等,而右列将包含一行和几段文本之间的标签。我希望用 Liquid 变量来描述右列,例如 {overview}、{availableTo}
我注意到 YAML 似乎对换行非常挑剔,因此我不得不在一行上输入这些段落和它们的标记,这可以持续几个屏幕宽度。这是一个问题,因为它很烦人,还因为我希望这些前端事项可由技术但非 webdev 用户编辑。有没有办法让前面的事情容忍休息?
或者,有没有一种方法可以用 {content} 部分填充此表,而不必每次都将表重新编码到其中?
rubygems - 如何在 Jekyll 中使用循环
假设我在 jekyll 中有如下所示的目录和文件结构,用于创建静态站点。在这种情况下,如何为 dev 目录创建一个循环,以便每次我都可以获得 *.md 文件的内容
url - Shopify - 同时托管多个主题
所以,我在shopify上卖一些产品。比方说咖啡。
我正在与一个想要销售我的咖啡、拥有独立品牌、拥有品牌网站的新团队合作。有没有一种简单的方法可以用一个 shopify 帐户来做到这一点?
我将此添加到我的页面模板中
我可以看到如何使用它来创建一个单独的主题页面。但只有当我直接链接到子页面时,他才会起作用。我将为这个新品牌设置一个单独的 DNS 名称。有什么方法可以获取请求的 url?
(page.url 返回主配置的 url,而不是实际请求的内容)。
我应该完全采取另一种方法吗(除了分叉额外的订阅?)
templates - 比较液体中的日期
我正在使用带有 Jekyll 的 Liquid 在我的乐队网站 (http://longislandsound.com.au) 上发布日期
我想要的是自动隐藏旧日期,这样我就不必再进去删除它们了。我认为最好的方法是将发布日期与当前日期进行比较,并且仅在日期在未来时才显示帖子,但我不知道该怎么做。
这是当前代码:
我尝试了一些 if 语句,但我不知道如何将发布日期与当前日期进行比较。
任何人都可以帮忙吗?
liquid - Jekyll 博客中突出显示的 pygments 的奇怪背景色调
我正在尝试使用 pygments 为我的Jekyll博客添加语法高亮。现在突出显示有效,但它在我的代码上留下了一种奇怪的色彩,最好通过查看下图来描述。
我正在使用 Github 语法样式表,但这不是导致问题的原因。我知道这一点,因为我注释掉了所有负责突出显示的 CSS,并且色调仍然存在。
任何人都知道我可以做些什么来解决这个问题?
这是负责您在图像中看到的内容的代码:
ruby - 解决液体标签内的液体变量
我正在使用 Octopress,它是 Jekyll 渲染我的网站的框架。我正在使用一个包含 ruby-aaws gem 的插件,允许使用亚马逊的产品标识符(asin)查询亚马逊。我想反复渲染页面的一部分,循环遍历一个 asins 列表以产生输出。到目前为止,这是我的代码:
我的理解是 {% capture variable_name %}...{% endcaputre %} 呈现封装的内容并将结果分配给 variable_name。但是,当我生成站点时,什么都没有生成。如果我用单个 asin 替换捕获标记中的 asin 引用,则页面将正确呈现。
我应该如何正确引用捕获标签内的 asin 变量以使其工作?