0

私はsmartyphpが苦手なので、以下のforeachの後に「空ではない」を作成する方法についてアドバイスしたいと思います。

{foreach from=$form_fields item=form_field}
{if $form_field.caption == "Language Name" || $form_field.caption == "Tool or Technology Name" || $form_field.caption == "Area, Field, or Speciality"}

コード:

{elseif $complexField == "Languages" || $complexField == "Tool_Technology" || $complexField == "AreasOfExpertise"}
{foreach from=$complexElements key="complexElementKey" item="complexElementItem"}
       <div class="row-fluid">
     {foreach from=$form_fields item=form_field}
         {if $form_field.caption == "Language Name" || $form_field.caption == "Tool or Technology Name" || $form_field.caption == "Area, Field, or Speciality"}

           <h4>{display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}&nbsp;</h4>{else}
   <div style="display:inline">
      <label class="span4" for="slider">[[$form_field.caption]]</label>
      <div class="span8"> 
    <div class="progress progress-info progress-striped" style="margin-bottom: 9px;" rel="tooltip" title="{display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}%">
    <div class="bar" style="width: {display property=$form_field.id complexParent=$complexField complexStep=$complexElementKey}%;"></div>
    </div>
       </div>
   </div>
{/if}
{/foreach}
</div>
{/foreach}

IDlキャプションlタイプ

キースキルlキースキルlコンプレックス

Tool_Technology l Tool&Technologyl複合体

<<ツールとテクノロジー>>

ToolorTechnologyNamelツールまたはテクノロジー名l文字列

習熟度l習熟度l整数

4

1 に答える 1

0

これを試してみてください

{if $form_field.caption neq ""} 
//your code
{else}
// else part
{/if}
于 2012-10-17T11:44:40.767 に答える