Product Details in Addon

I’m trying to create a slideshow on the homepage of the shop I am developing.



To do this I am using the Hot Deals Addon as a starting point to work from. ( I simply renamed a copy of it )



I’ve installed my new addon, added it as a block on the homepage, and can add products to it, everything at this point functions nearly the same as the Hot Deals addon.



However, I want to include the product description and the price in the data that is displayed in the slideshow.



In the [COLOR=“Blue”]addons\homepage_slideshow\schemas\block_manager\structure.post.php[/COLOR] file is the following:



$schema['products']['appearances']['addons/homepage_slideshow_block/blocks/homepage_slideshow.tpl'] = array (
'data_modifier' => array (
'fn_gather_additional_product_data' => array (
'product' => '#this',
'get_icon' => true,
'get_detailed' => false,
'get_options' => false
)
),
'conditions' => array (
'positions' => array ('central')
),
'params' => array (
'homepage_slideshow' => true
)
);




which I have attempted to modify by doing this:



$schema['products']['appearances']['addons/homepage_slideshow/blocks/homepage_slideshow.tpl'] = array (
'data_modifier' => array (
'fn_get_product_data' => array(
'product_id' => '#this'
),
'fn_gather_additional_product_data' => array (
'product' => '#this',
'get_icon' => true,
'get_detailed' => true,
'get_options' => false,
'get_features' = true
),
'fn_get_product_price' => array (
'product_id' => '#this'
)
),
'conditions' => array (
'positions' => array ('central')
),
'params' => array (
'homepage_slideshow' => true
)
);




which I was hoping would pass the product details I want to the view file, by adding in a call to fn_get_product_data within the core\fn.catalog.php file.



The other file that may control what I want to do is [COLOR=“Blue”]addons\homepage_slideshow\func.php[/COLOR] which contains the following:



function fn_homepage_slideshow_get_products($params, $fields, $sortings, $condition, $join, $sorting, $group_by)
{
if (!empty($params['homepage_slideshow'])) {
$fields[] = '?:category_descriptions.category';
$join .= db_quote(" LEFT JOIN ?:category_descriptions ON ?:category_descriptions.category_id=products_categories.category_id AND products_categories.link_type = 'M' AND ?:category_descriptions.lang_code = ?s", CART_LANGUAGE);
$condition .= " AND products_categories.link_type = 'M'";
}
}




which I have yet to edit and frankly don’t even know what I would do with it.



Does anybody have any nuggets of wisdom they could pass my way that would at least get me going in the right direction ???



Any assistance is greatly appreciated.



Thank you in advance for your time, effort, and talent.

I co-opted the “banner manager” addon to create a slideshow.