Issue with displaying custom field

I added a field to cscart_product_descriptions called ‘unit’ and added this to the cscart_product_descriptions table. (I followed a post found here on adding a custom field)

I added this code

{if $product.unit}/{$product.unit}{/if}




So that prices display like $14.49/Each or $18.49/Dozen

It works fine on the product_details.tpl.

It works fine with a listmania page that I have on my home page, which uses products_multicolumns.tpl (listmania.jpg)

But I does not work on the main product list page which also uses products_multicolumns.tpl (main product list.jpg)

main product list.jpg