0

我对结果的 smarty 模板代码有一些小问题。问题是接下来这段代码可以正常工作,但如果条件不给我 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 回答