結果の smarty テンプレートのコードにいくつかの小さな問題があります。次の問題は、このコードが機能していることですが、この if 条件に対して 500 の結果が得られないことです。コードは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<source>
<publisher>CMS</publisher>
<publisherurl><![CDATA[{$GLOBALS.site_url}]]></publisherurl>
{foreach from=$listings item=listing}
{if $listing.Country =='USA' || $listing.Country == 'UK' || $listing.Country == 'Russia'}
<job>
{$listings.foreach.Country.total} Total results
<title><![CDATA[{$listing.Title}]]></title>
<date><![CDATA[{$listing.activation_date}]]></date>
<referencenumber><![CDATA[{$listing.id}]]></referencenumber>
<url><![CDATA[{$listing.listing_url}]]></url>
<company><![CDATA[{$listing.user.CompanyName}]]></company>
<city><![CDATA[{$listing.City}]]></city>
<country><![CDATA[{$listing.Country}]]></country>
<description><![CDATA[{$listing.JobDescription|strip_tags:false} {$listing.JobRequirements|strip_tags:false}]]></description>
<salary><![CDATA[{$listing.Salary.value} {foreach from=$listing.SalaryType item=list_value name="multifor"}{tr domain="Property_SalaryType"}{$list_value}{/tr}{if !$smarty.foreach.multifor.last}, {/if}{/foreach}]]></salary>
<jobtype><![CDATA[{foreach from=$listing.EmploymentType item=list_value name="multifor"}{tr domain="Property_EmploymentType"}{$list_value}{/tr}{if !$smarty.foreach.multifor.last}, {/if}{/foreach}]]></jobtype>
</job>
{/if}
{/foreach}
</source>
答えを見たり知っている場合は、下に投稿してください。ありがとうございます。