【问题标题】:How do I escape an apostrophy in liquid? (Business Catalyst)如何在液体中转义撇号? (商业催化剂)
【发布时间】:2015-11-14 19:19:40
【问题描述】:

我需要调用一个带有撇号的 json 项目。

{% for item in search.items -%}
<a href="{{item.url}}">Position: {{item.['Position Title']}}</a><br>

<ul>
  <li><strong>State:</strong> {{item.['Vacancy State']}}</li>
  <li><strong>Numbers Required:</strong> {{item.["Numbers Req\'d Min"]}} - {{item.["Numbers Req\'d Max"]}}</li>
  <li><strong>Employer:</strong> {{item.['Employer Name']}}</li>
</ul>

<p><strong>Description</strong></p>
<div>{{item.description}}</div>

<ul>
  <li><strong>Listed Date:</strong> {{item.releaseDate | date}}</li>
  <li><strong>Expiry Date:</strong> {{item.expiryDate | date}}</li>
</ul>

{% endfor -%}

{{item.["Numbers Req\'d Min"]}} - {{item.["Numbers Req\'d Max"]}}&lt;/li&gt; 部分不起作用,因为 Web 应用程序项中有撇号。 -> Req'd

有人知道我如何在 Business Catalyst 中成功调用它吗?我尝试了\,但目前无法正常工作。

【问题讨论】:

    标签: liquid business-catalyst


    【解决方案1】:

    您应该能够在不转义的情况下使用代码。

    试试:{{item.["Numbers Req'd Min"]}}

    由于它包含在" " 中,它应该可以工作。当您转义 ' 时,它会将 \ 视为一个字符并且无法正确呈现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多