Problem was resolved here:
http://forum.x-cart.com/viewtopic.php?p=13867#13867
...but here is the code anyway (modules/Extra_Fields/product.tpl):
Code:
{* $Id: product.tpl,v 1.2 2002/04/23 10:38:01 mav Exp $ *}
{section name=field loop=$extra_fields}
{if $extra_fields[field].active eq "Y"}
<tr><td width=30%>
{if %field.index% eq 0 and $product.param00 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 1 and $product.param01 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 2 and $product.param02 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 3 and $product.param03 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 4 and $product.param04 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 5 and $product.param05 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 6 and $product.param06 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 7 and $product.param07 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 8 and $product.param08 ne ""}{$extra_fields[field].field}
{elseif %field.index% eq 9 and $product.param09 ne ""}{$extra_fields[field].field}
{/if}
</td>
<td class="ProductPriceSmall">
{if %field.index% eq 0}{$product.param00}
{elseif %field.index% eq 1}{$product.param01}
{elseif %field.index% eq 2}{$product.param02}
{elseif %field.index% eq 3}{$product.param03}
{elseif %field.index% eq 4}{$product.param04}
{elseif %field.index% eq 5}{$product.param05}
{elseif %field.index% eq 6}{$product.param06}
{elseif %field.index% eq 7}{$product.param07}
{elseif %field.index% eq 8}{$product.param08}
{elseif %field.index% eq 9}{$product.param09}
{/if}
</td>
</tr>
{/if}
{/section}