2015-08-20 3 views
1

Мне нужно называть элемент json с апострофией в нем.Как избежать апострофии в жидкости? (Business Catalyst)

{% 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> секция не работает, есть апостроф в пункте веб-приложения. ->Req'd

Кто-нибудь знает, как я могу назвать это в Business Catalyst? Я пробовал \, но это не работает в настоящее время.

ответ

1

Вы должны иметь возможность использовать код, не отрываясь от него.

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

Поскольку он заключен в " " он должен работать. Когда вы покидаете ', он видит \ в качестве символа и не отображает его правильно.