示例#1
0
 public static function getCatsArray($params, $active_id, $category)
 {
     $category->load($active_id);
     $categories_id = $category->getTreeParentCategories();
     return modODJShoppingCategoryHelper::getTreeCats($category, $params, $categories_id);
 }
    require_once JPATH_SITE . '/components/com_jshopping/lang/en-GB.php';
}
JTable::addIncludePath(JPATH_SITE . '/components/com_jshopping/tables');
$field_sort = $params->get('category_sort', 'id');
$ordering = $params->get('sort_order', 'asc');
$display_img = $params->get('display_img', '1');
$count = $params->get('counter', 0);
$class = $params->get('moduleclass_sfx', '');
// Get params
$category_id = JRequest::getInt('category_id');
$category = JTable::getInstance('category', 'jshop');
if ($params->get('cssstyle') == 1) {
    $tpl = explode(":", $params->get('layout'));
    //$tpl        = explode(":", $params->def('template'));
    if ($tpl[0] == '_') {
        $jtpl = $app->getTemplate();
    } else {
        $jtpl = $tpl[0];
    }
    if (is_file(JPATH_SITE . '/modules/mod_od_jshopping_cat/tmpl/' . $tpl[1] . '/css/style.css')) {
        $css = 'modules/mod_od_jshopping_cat/tmpl/' . $tpl[1] . '/css/style.css';
        $document->addStylesheet(JURI::base() . $css);
    }
    if (is_file(JPATH_SITE . '/templates/' . $jtpl . '/html/mod_od_jshopping_cat/' . $tpl[1] . '/css/style.css')) {
        $css = 'templates/' . $jtpl . '/html/mod_od_jshopping_cat/' . $tpl[1] . '/css/style.css';
        $document->addStylesheet(JURI::base() . $css);
    }
}
$arResult = modODJShoppingCategoryHelper::getCatsArray($params, $category_id, $category);
$jshopConfig = JSFactory::getConfig();
require JModuleHelper::getLayoutPath('mod_od_jshopping_cat', $params->get('layout', 'default'));