Вот мой код со страницы результатов поиска:
{if $listing.SalaryType!=''&& $listing.Salary!=''}<dt>Salary:</dt>
<dd>{$listing.Salary} {$listing.SalaryType}</dd>{/if}
, который дает такой вывод:
Вместо «Массив» вместоправильное значение.Любая идея, где я могу начать искать, чтобы решить эту проблему?Откуда идет «Массив»?
Вот еще немного информации.На странице сведений о работе этот код:
<div class="smallListingInfo"><strong>[[FormFieldCaptions!Salary]]:</strong> {display property=Salary} [[$listing.SalaryType]]</div>
Дает этот вывод:
Вы можете увидеть, как работает значение заработной платы в этом случаечто отличается?
Используя консоль отладки smarty, я получил следующее:
Title => Services Senior Manager
EmploymentType => Contractor
JobCategory => Accounting,Admin-Clerical
Occupations => empty
Country => United States
Salary => Array (5)
add_parameter => 2
value => 30000
currency_sign => £
course => 1
currency_code => USD
State => California
SalaryType => per month
City => Los Angeles
Как получить значение, отображаемое вместо 'Array'?