Here is an example of what you need to do. Involves allot of custom coding.
Step 1
copy your:
/includes/languages/english/product_info.php
to:
/includes/languages/english/extra_definitions
Step 2
rename the copied product_info.php to product_listing.php
Step 3 (using the manufacturer as example here)
in that file you will see:
Code:
define('TEXT_PRODUCT_MANUFACTURER', 'Manufactured by: ');
Step 4
now open this file:
/includes/modules/CUSTOM_TEMPLATE/product_listing.php
find:
Code:
case 'PRODUCT_LIST_MANUFACTURER':
$lc_align = '';
$lc_text = '<a href="' . zen_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing->fields['manufacturers_id']) . '">' . $listing->fields['manufacturers_name'] . '</a>';
break;
change to:
Code:
case 'PRODUCT_LIST_MANUFACTURER':
$lc_align = '';
$lc_text = TEXT_PRODUCT_MANUFACTURER . '<a href="' . zen_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing->fields['manufacturers_id']) . '">' . $listing->fields['manufacturers_name'] . '</a>';
break;
That should put Manufactured by:
in front of the Manufacturers name on your product listing page when using columns layout.
BACK UP, BACK UP before you do anything, worked for me, this is just an example