Лучший Ответ SmetDenis , 21 June 2014 - 18:18
Видимо вы не обновили этот файл
Т.к в версии 2.1.4 должен быть такой код и там есть соответствующие проверки на следующей.![]()
Как видите, на 285 другая строка.
попробуйте заменить функцию
public function getSystem($type, $default = null)
{
$menuParam = $requestVar = null;
if ($type == 'item') {
$requestVar = 'item_id';
$menuParam = 'item_id';
} else if ($type == 'category') {
$requestVar = 'category_id';
$menuParam = 'category';
} else if ($type == 'app') {
$requestVar = 'app_id';
$menuParam = 'application';
}
if (empty($requestVar)) {
return $default;
}
$varId = (int)$this->app->jbrequest->get($requestVar);
if ($varId > 0) {
return $varId;
}
$activeMenu = JFactory::getApplication()->getMenu()->getActive();
$result = 0;
if ($activeMenu && $activeMenu->params) {
$result = (int)$activeMenu->params->get($menuParam);
}
if (empty($result)) {
$result = (int)$default;
}
return $result;
}
Перейти к сообщению


Тема закрыта









