2010-11-19 8 views
-1

Ich versuche, den folgenden Code zu ändern, um alle benutzerdefinierten Felder anzuzeigen. Dieser Code zeigt nur die benutzerdefinierten Felder, die einen Preis haben, aber ich möchte alle die benutzerdefinierten Felder einschließlich der freien Felder anzeigen.PHP HTML-Einkaufswagen, HTML-Vorlage verwenden

<td valign="top">{$contents[0].category_name} - <strong>{$contents[0].name}</strong> {if $contents[2][0]}({$contents[2][0].name}){/if}<br/> 
      </td> 
      <td align="center">{if $contents[0].setup!=0}{$contents[0].setup|price:$currency}{else}-{/if}</td> 
      <td align="center">{if $contents[0].price==0}<strong>{$lang.Free}</strong>{elseif $contents[0].prorata_amount} 
     <strong> {$contents[0].prorata_amount|price:$currency}</strong> 
      ({$lang.prorata} {$contents[0].prorata_date|dateformat:$date_format}){else}<strong>{$contents[0].price|price:$currency}</strong>{/if}</td> 
     </tr> 
     {/if} 

     {if $cart_contents[1]} 
       {foreach from=$cart_contents[1] item=cstom} 
       {if $cstom.total>0} 
       <tr > 
      <td valign="top" class="blighter fs11" style="padding-left:15px">{$cstom.fullname}<br/> 
      </td> 
      <td align="center" class="blighter fs11">{if $cstom.setup!=0}{$cstom.setup|price:$currency}{else}-{/if}</td> 
      <td align="center" class="blighter fs11"><strong>{if $cstom.price==0}{$lang.Free}{elseif $cstom.prorata_amount}{$cstom.prorata_amount|price:$currency}{else}{$cstom.price|price:$currency}{/if}</strong></td> 
     </tr> 


       {/if} 
       {/foreach} 

      {/if} 

     {if $contents[3]} 

     {foreach from=$contents[3] item=addon} 
     <tr > 
     <td>{$lang.addon} <strong>{$addon.name}</strong></td> 
     <td align="center">{if $addon.setup!=0}{$addon.setup|price:$currency}{else}-{/if}</td> 
     <td align="center">{if $addon.price==0}<strong>{$lang.Free}</strong>{elseif $addon.prorata_amount}<strong>{$addon.prorata_amount|price:$currency}</strong> ({$lang.prorata} {$addon.prorata_date|dateformat:$date_format}){else}<strong>{$addon.price|price:$currency}</strong>{/if}</td> 

Ich glaube, ich diesen Bereich in Zeile 39

{if $cart_contents[1]} 
     {foreach from=$cart_contents[1] item=cstom} 
     {if $cstom.total>0} 
es

Aber ich weiß nicht, wie zu tun ändern sollte. Ich hoffe, dass mir jemand in dieser Angelegenheit hilft.

Danke.

+2

Viel zu viel Quellcode. –

+0

Und "weiß nicht" ist nicht wirklich ein Wort. – cambraca

Antwort

0

Haben Sie versucht, das Entfernen nur die, wenn

{if $cart_contents[1]} 
     {foreach from=$cart_contents[1] item=cstom} 
     <tr > 
    <td valign="top" class="blighter fs11" style="padding-left:15px">{$cstom.fullname}<br/> 
    </td> 
    <td align="center" class="blighter fs11">{if $cstom.setup!=0}{$cstom.setup|price:$currency}{else}-{/if}</td> 
    <td align="center" class="blighter fs11"><strong>{if $cstom.price==0}{$lang.Free}{elseif $cstom.prorata_amount}{$cstom.prorata_amount|price:$currency}{else}{$cstom.price|price:$currency}{/if}</strong></td> 
</tr> 
     {/foreach} 

    {/if} 
+0

hallo McWafflestix, ich bearbeite meinen Post und habe es nur um den Code herum gemacht, hoffe es ist ok jetzt .... cambraca das verdammte Wort meine ich weiß es nicht .... danke Sven Almgren für deine Antwort aber ich versuche es vorher und Die Seite wird nicht geladen, wenn ich den gesamten Code entfernt habe – iLinux85