assign('producer_id', $producer_id); $smarty->assign("height", st_asset_thumbnail_setting('height', 'thumb', 'category')); $smarty->assign("show_btn_xs", $config->get('show_category_main_menu_btn_mobile')); $smarty->assign("show_btn", $config->get('show_category_main_menu_btn')); $smarty->assign("show_description_xs", $config->get('show_category_main_menu_desc_mobile')); $smarty->assign("show_description", $config->get('show_category_main_menu_desc')); $row=array(); $arrow_blue_image = st_theme_image_tag('arrow_blue.png', array('alt' => '')); foreach ($categories as $index => $category) { $children = ProductHasCategoryPeer::doSelectMainPageCategories($category); $row[$index]['class_name'] = "st_product-tree_main_category"; $row[$index]['object'] = $category; $row[$index]['id'] = $category->getId(); $row[$index]['link'] = st_url_for('stProduct/list?url=' . $category->getFriendlyUrl()); if ($config->get('cut_main_description') && st_check_strlen($category->getDescription()) > $config->get('cut_main_description_num')) { $row[$index]['description'] = strip_tags(st_truncate_text($category->getDescription(), $config->get('cut_main_description_num'), '...')); } else { $row[$index]['description'] = strip_tags($category->getDescription()); } if ($category->getSfAssetId()) { $row[$index]['show_image'] = "1"; } $row[$index]['photo'] = st_category_image_link_to($category, 'thumb'); if ($config->get('cut_tree_cat_name') && st_check_strlen($category->getName()) > $config->get('cut_tree_cat_name_num')) { $row[$index]['name'] = ''.st_link_to(st_truncate_text($category->getName(), $config->get('cut_tree_cat_name_num'), '...'),'stProduct/list?url=' . $category->getFriendlyUrl() ).""; } else { $row[$index]['name'] = st_link_to($category->getName(),'stProduct/list?url=' . $category->getFriendlyUrl()) ; } if ($children) { foreach ($children as $child_index => $child) { if ($config->get('cut_tree_subcat_name') && st_check_strlen($child->getName()) > $config->get('cut_tree_subcat_name_num')) { $row[$index]['subcategories'][$child_index]['name'] = ''.st_link_to(st_truncate_text($child->getName(), $config->get('cut_tree_subcat_name_num'), '...'), 'stProduct/list?url=' . $child->getFriendlyUrl()).""; } else { $row[$index]['subcategories'][$child_index]['name'] = st_link_to($child->getName(),'stProduct/list?url=' . $child->getFriendlyUrl()); } } } } $smarty->assign('results', $row); $smarty->display("product_tree_main.html"); } ?>