在Shopify中包含包含原始内容的片段
我需要一个这样的方法在Shopify中包含包含原始内容的片段,shopify,liquid,Shopify,Liquid,我需要一个这样的方法 {% raw %} {% include "snippet" %} {% endraw %} 但这会阻止include运行。所以它不能满足我的需要 理想情况下,有一个include\u raw标签 更新: 以下是: <!-- reggi 090 --> <script type="text/liquid"> {% capture raw_data %}{% include 'product_thumbnail' %}{% endcaptu
{% raw %}
{% include "snippet" %}
{% endraw %}
但这会阻止include运行。所以它不能满足我的需要
理想情况下,有一个include\u raw
标签
更新:
以下是:
<!-- reggi 090 -->
<script type="text/liquid">
{% capture raw_data %}{% include 'product_thumbnail' %}{% endcapture %}
{% raw %}{{ raw_data }}{% endraw %}
</script>
{%capture-raw_-data%}{%include'product_-thumbnail%}{%endcapture%}
{%raw%}{{raw_data}{%endraw%}
仅呈现给:
<!-- reggi 090 -->
<script type="text/liquid">
{{ raw_data }}
</script>
{{raw_data}}
试试这个
{% capture raw_data %}{% include 'snippet' %}{% endcapture %}
{% raw %}}{{ raw_data }}{% endraw %}
试试这个
{% capture raw_data %}{% include 'snippet' %}{% endcapture %}
{% raw %}}{{ raw_data }}{% endraw %}
您必须将
{%raw%}
标记放在包含的文件中才能工作。您必须将{%raw%}
标记放在包含的文件中才能工作。capture
标记只会从包含中获得液体输出。它不会返回未分离/未加工的液体。我不认为这是我要找的capture
将include
返回的内容转换为字符串。由于您不希望返回的字符串被解析为HTML,因此可以通过{%raw%}
将其传递给上面的示例。只呈现文本{{raw_data}}
,因为它位于raw语句之间。有趣。我刚刚浏览了我的主题文件,开发人员在其中使用JS实现了这个特性。我猜想他用的是我的坏东西raw
。用法:{%include'xyz%}
-假定将整个html作为未呈现的字符串存储在xyz
代码段中。因此,假设产品的缩略图返回一个。
它完全作为字符串存储。稍后,使用id调用脚本将返回整个内容-$(“#一些唯一的_id”)。text
capture
标记将仅从include获取液体输出。它不会返回未分离/未加工的液体。我不认为这是我要找的capture
将include
返回的内容转换为字符串。由于您不希望返回的字符串被解析为HTML,因此可以通过{%raw%}
将其传递给上面的示例。只呈现文本{{raw_data}}
,因为它位于raw语句之间。有趣。我刚刚浏览了我的主题文件,开发人员在其中使用JS实现了这个特性。我猜想他用的是我的坏东西raw
。用法:{%include'xyz%}
-假定将整个html作为未呈现的字符串存储在xyz
代码段中。因此,假设产品的缩略图返回一个。
它完全作为字符串存储。稍后,使用id调用脚本将返回整个内容-$(“#一些唯一的_id”)。text