- Автор темы
- #1
Добрый день, может кто пользуется модулем серии товаров, подскажите как сделать, чтобы в категории фото серии отображались не только на главной товаре серии, а на всех из серии товаров ( если же стоит не скрывать товары серии). как я понимаю нужно в этом куске в контроллере
foreach ($this->data['products'] as &$product) //& is for reference
{
$product['pds'] = array();
foreach ($linkedProducts as $result) {
if($result['master_product_id'] == $product['product_id'])
{
$product_pds_image = $result['special_attribute_value'] != ''
? $this->model_tool_image->resize($result['special_attribute_value'], $pds_list_thumbnail_width, $pds_list_thumbnail_height)
: $this->model_tool_image->resize($result['image'], $pds_list_thumbnail_width, $pds_list_thumbnail_height);
if($pds_thumbnail_hover_effect == 'rollover' || $pds_thumbnail_hover_effect == 'preview')
{
$product_pds_image_hover = $this->model_tool_image->resize($result['image'], $pds_list_hover_width, $pds_list_hover_height);
}
else //none
{
$product_pds_image_hover = '';
}
$product['pds'][] = array(
'product_link' => $this->url->link('product/product', $url . '&product_id=' . $result['product_id']),
'product_name' => $result['product_name'],
'product_pds_image' => $product_pds_image,
'product_master_image' => $product['thumb'],
'product_pds_image_hover' => $product_pds_image_hover,
'pds_list_thumbnail_class' => $pds_list_thumbnail_class
);
}
}
}
поменять вот эту строчку if($result['master_product_id'] == $product['product_id']) , а может и не только ее.. но не получается никак
буду благодарна за помощь, спасибо
если прописываю выборку не только если мастер айди - айди товара, то у фото товара выводятся фото всех всех серий которые только существуют
foreach ($this->data['products'] as &$product) //& is for reference
{
$product['pds'] = array();
foreach ($linkedProducts as $result) {
if($result['master_product_id'] == $product['product_id'])
{
$product_pds_image = $result['special_attribute_value'] != ''
? $this->model_tool_image->resize($result['special_attribute_value'], $pds_list_thumbnail_width, $pds_list_thumbnail_height)
: $this->model_tool_image->resize($result['image'], $pds_list_thumbnail_width, $pds_list_thumbnail_height);
if($pds_thumbnail_hover_effect == 'rollover' || $pds_thumbnail_hover_effect == 'preview')
{
$product_pds_image_hover = $this->model_tool_image->resize($result['image'], $pds_list_hover_width, $pds_list_hover_height);
}
else //none
{
$product_pds_image_hover = '';
}
$product['pds'][] = array(
'product_link' => $this->url->link('product/product', $url . '&product_id=' . $result['product_id']),
'product_name' => $result['product_name'],
'product_pds_image' => $product_pds_image,
'product_master_image' => $product['thumb'],
'product_pds_image_hover' => $product_pds_image_hover,
'pds_list_thumbnail_class' => $pds_list_thumbnail_class
);
}
}
}
поменять вот эту строчку if($result['master_product_id'] == $product['product_id']) , а может и не только ее.. но не получается никак
буду благодарна за помощь, спасибо
если прописываю выборку не только если мастер айди - айди товара, то у фото товара выводятся фото всех всех серий которые только существуют
Последнее редактирование модератором: