Magento 1.9 show productData on catalog / product / list.phtml

I'm trying to display an if statement for the products to display the item details if they exist. Otherwise, display an attribute.

getAttributeText (& # 39; filter_metal & # 39;); ?>

and it displays the no problem attribute as it exists.

However, I first want to check the detail of an item (and not an attribute), and then if necessary.

On the product page, I can get this product detail by;

getData (& # 39; metal_type & # 39;); ?>

but on the category list page, it does not happen .. I'm sure I miss something.
Any help is great.

Here is what I was also trying to get if not;

getData (& # 39; metal_type & # 39;)):?>
getData (& # 39; metal_type?)?>

getAttributeText (& # 39; filter_metal & # 39;); ?>

Any help is very appreciated.