0

結果の 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>

答えを見たり知っている場合は、下に投稿してください。ありがとうございます。

4

1 に答える 1

0

$listings の php で var_dump を実行します。どのくらいの記録を持っていますか >

于 2013-04-07T12:40:01.913 に答える