html - 如何更改我的 shopify 主题中的 div 以填充我的产品描述中的文本
问题描述
任何人都可以就我如何使用底部的单个选项卡更改产品页面提供帮助(完整描述、交付、退货信息)在这种情况下(尺寸表)是我正在实施的。我需要从我的产品描述中获取文本,其中包含描述段落底部的尺寸表。
假设我需要在我的产品描述编辑器上使用某种类型的 html 标签来指示在哪里拆分文本,例如“!--拆分-->”移动。但我还需要在我的自定义标签 div 中添加一些内容?这是下面
{% if section.settings.product_customtabs_1 %}
<div id="collapse-tab3" class="tab-pane fade">
{% include 'display_product_detail_description' %}
{% if settings.enable_multilang %}
<div class="lang1">{{ section.settings.product_customtabs_content_1 | split: '|' | first }}</div>
<div class="lang2">{{ section.settings.product_customtabs_content_1 | split: '|' | last }}</div>
{% else %}
{{ section.settings.product_customtabs_content_1 | split: '|' | first }}
{% endif %}
</div>
{% endif %}
我做错了吗?
解决方案
您可以在后端产品描述编辑器之间使用自定义HTML
标签<!-- split -->
,然后使用液体代码过滤器轻松地将产品页面上的内容分开。
{% assign productDes = product.description | split:'<!-- split -->' %}
{% assign productDesPart1 = productDes[0] %}
{% assign productDesPart2 = productDes[1] %}
您可以首先first
使用] 和last
数组过滤器来获取值,但是当使用单个过滤器时它可以工作。<!-- split -->
{% assign productDesPart1 = product.description | split:'<!-- split -->' | first %}
{% assign productDesPart2 = product.description | split:'<!-- split -->' | last %}
您可以使用类似的东西,但要小心将HTML
标签放入后端编辑器和流动代码,否则将无法正常工作。
推荐阅读
- jquery - Jquery Onchange If else 语句不起作用
- c# - 加载 ASP.NET Core 项目时出错(自定义 C# 模型已禁用,不会从 Web 服务查询用户)
- machine-learning - 什么最适合这个模型?
- r - 安排_ggsurvplots 中的常见图例
- date - 脚本日期格式
- python - 正则表达式在一行中以大写单词开头和结尾,在大写单行单词中间有几行
- c++ - 临时对象在 C++ 中的行为如何?
- react-native - 当用户单击 react-native-paper 中的屏幕时如何关闭 Snackbar
- laravel - 如何更改 URL 的结构
- javascript - 我正在将 ajax 请求传递给其他远程服务器以获取访问记录