при подключении Virtua Mart2.0 в шаблоне пишет ошибку Warning: Invalid argument supplied for foreach() in Zhome\localhostjoomla\www\components\com_virtuemart\router.php on line 60 line 60: foreach ($items as $item) { if ( $item->query['view']=='category' && isset( $item->query['category_id'])) { $VirtuemartMenuCat[] = array_merge( $item->query, array('itemId' => $item->id) ); ; } if ( $item->query['view']=='virtuemart' ) { $VirtuemartMenuVM[] = array_merge($item->query, array('itemId' => $item->id) ); } } } что сделать? как исправить?
Открываешь файл: ../libraries/joomla/application/menu.php Ищешь код: Код (PHP): public function getItems($attributes, $values, $firstonly = false) { $items = null; Меняешь на: Код (PHP): public function getItems($attributes, $values, $firstonly = false) { $items = array(); Удачи