首页 > 其他 > 详细

Shopify将页面描述内容拆分成多个描述放到不同位置

时间:2021-05-21 22:07:39      阅读:22      评论:0      收藏:0      [点我收藏+]

需求是在contact页面,表单放置两端描述中间。但是表单是contact模板设置放到描述下面的。

假设原代码如下:

{{ page.content }}

 {%- render ‘contact-form‘ -%}

 

{{ page.content }}获取页面的Content里的内容。

技术分享图片

 {%- render ‘contact-form‘ -%} 获取预设的表单。

 技术分享图片

我们想要将{{ page.content }}获取到的描述一部分显示在表单的上方,另一部分显示在表单的下方。参考了https://www.shopifyfans.com/split-shopify-product-description.html这篇文章,对代码进行了修改。修改后代码如下。

 

{{ page.content | split: ‘<!-- split -->‘ | first }}

{%- render ‘contact-form‘ -%}

{% if page.content contains "<!-- split -->" %}

 {{ page.content | split: ‘<!-- split -->‘ | last }}

{% endif %}

 

然后,在页面里切换成html的编写模式,在想要分割的地方输入<!-- split -->。这样,由<!-- split -->分割的两段话就分别显示在表单的上方和下方了。

 技术分享图片

 

Shopify将页面描述内容拆分成多个描述放到不同位置

原文:https://www.cnblogs.com/whiteshu/p/14797068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!