删除连字符并替换为空格并使用液体

Ben*_*Ben 3 regex liquid shopify

使用液体,我使用产品标签来生成页面标题.我希望页面标题不含连字符,每个单词都大写.

例:

如果标签(用于生成标题)是"薯片".我希望标题是"薯片".

如果我使用:

{{current_tags.first}}
Run Code Online (Sandbox Code Playgroud)

它产生了"薯片"的称号.

如果我使用:

{{current_tags.first | replace: '-', ' '}}
Run Code Online (Sandbox Code Playgroud)

它产生了"薯片"的称号.

如果我使用

{{current_tags.first | replace: '-', ' ' | capitalize}}
Run Code Online (Sandbox Code Playgroud)

我们得到一个"薯片"的称号.

如果有人知道如何获得"薯片"这个标题,那就太棒了.

如果重要,一些标签(用于生成标题)是"单词"; 有些是"单词"; 有些是"单词单词"; 等等.

谢谢.

小智 5

你可以在' - '上拆分标签,然后循环翻译每个标签:

  {% assign words = current_tags.first | split: '-' %}
  {% for word in words %}{{ word | capitalize }} {% endfor %}  
Run Code Online (Sandbox Code Playgroud)