More info is at least first presented when the product has attributes that could affect the selection of the product. I.e. option value 1 or option value 2. Option name 1 (with options) or Option Name 2 (with options). I have seen code (off the top of my head not sure if only recently added or not or just in theory) where if a product has one attribute and there is no selection option then that product can be directly added to the cart without user choice being made. Ie. read-only attributes would be a good reason to not show the need to be on the product page in order to add the product to the cart. But the version of zen_has_product_attributes at which I'm looking at doesn't make an allowance for just one attribute option value as identifying that it can be added directly to the cart.
An alternate option is to basically always require going to the product itself (effectively presenting the more info... type button for all product), but that is not what you appear to be wanting to accomplish so is not a reason for you seeing more info... in the current arrangement.
As to trigger specifically? It is code in the includes/modules/YOUR_TEMPLATE/product_listing.php file such as this:
Code:
// more info in place of buy now
$lc_button = '';
if (zen_has_product_attributes($listing->fields['products_id']) or PRODUCT_LIST_PRICE_BUY_NOW == '0') {
$lc_button = '<a href="' . zen_href_link(zen_get_info_page($listing->fields['products_id']), 'cPath=' . (($_GET['manufacturers_id'] > 0 and $_GET['filter_id']) > 0 ? zen_get_generated_category_path_rev($_GET['filter_id']) : ($_GET['cPath'] > 0 ? $_GET['cPath'] : zen_get_generated_category_path_rev($listing->fields['master_categories_id']))) . '&products_id=' . $listing->fields['products_id']) . '">' . MORE_INFO_TEXT . '</a>';
} else {
That establishes the button to display more info...
Bookmarks