如何转义液体中的撇号? (商业催化剂)
How do I escape an apostrophy in liquid? (Business Catalyst)
我需要调用其中带有撇号的 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"]}}</li>
部分无效,因为 Web 应用项目中有一个撇号。 -> Req'd
有人知道我如何在 Business Catalyst 中成功调用它吗?我尝试了 \
,但目前无法正常工作。
您应该能够在不转义代码的情况下使用它。
尝试:{{item.["Numbers Req'd Min"]}}
因为它包含在 " "
中,所以它应该可以工作。当您转义 '
时,它会将 \
视为一个字符并且无法正确呈现。
我需要调用其中带有撇号的 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"]}}</li>
部分无效,因为 Web 应用项目中有一个撇号。 -> Req'd
有人知道我如何在 Business Catalyst 中成功调用它吗?我尝试了 \
,但目前无法正常工作。
您应该能够在不转义代码的情况下使用它。
尝试:{{item.["Numbers Req'd Min"]}}
因为它包含在 " "
中,所以它应该可以工作。当您转义 '
时,它会将 \
视为一个字符并且无法正确呈现。