Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

PHP Notice: Undefined variable: children_data in /home/dimagluh/public_html/system/storage/modification/catalog/controller/common/header.php on line 325


Recommended Posts

7 минут назад, gluh84 сказал:

Помогите пожалуйста исправить ошибку!!!

2019-05-30 8:34:39 - PHP Notice:  Undefined variable: children_data in /home/dimagluh/public_html/system/storage/modification/catalog/controller/common/header.php on line 325

Откройте файл:

/home/dimagluh/public_html/system/storage/modification/catalog/controller/common/header.php

Перейдите в строчку 325

Посмотрите что там за массив со значением children_data

Или сюда выложите этот файл. Чтоб можно было наглядно посмотреть.

Надіслати
Поділитися на інших сайтах

51 minutes ago, Fedka said:

Откройте файл:

/home/dimagluh/public_html/system/storage/modification/catalog/controller/common/header.php

Перейдите в строчку 325

Посмотрите что там за массив со значением children_data

Или сюда выложите этот файл. Чтоб можно было наглядно посмотреть.

 

header.php

Надіслати
Поділитися на інших сайтах


у вас закоментировано формирование ссылок на кагорию 2 уровня

foreach ($categories as $category) {
			if ($category['top']) {
				/*
				// Level 2
				$children_data = array();

				$children = $this->model_catalog_category->getCategories($category['category_id']);

				foreach ($children as $child) {
					$filter_data = array(
						'filter_category_id'  => $child['category_id'],
						'filter_sub_category' => true
					);

					$children_data[] = array(
						'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
					);
				}
				*/
				// Level 1
				$data['categories'][] = array(
					'category_id'     => $category['category_id'],
					'name'     => $category['name'],
					'children' => $children_data,
					'column'   => $category['column'] ? $category['column'] : 1,
					'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
				);

				//var_dump($data['categories']);
			}
		}

 

тогда уже закоментируйте и

'children' => $children_data,

 

Надіслати
Поділитися на інших сайтах

7 minutes ago, fanatic said:

у вас закоментировано формирование ссылок на кагорию 2 уровня


foreach ($categories as $category) {
			if ($category['top']) {
				/*
				// Level 2
				$children_data = array();

				$children = $this->model_catalog_category->getCategories($category['category_id']);

				foreach ($children as $child) {
					$filter_data = array(
						'filter_category_id'  => $child['category_id'],
						'filter_sub_category' => true
					);

					$children_data[] = array(
						'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
						'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
					);
				}
				*/
				// Level 1
				$data['categories'][] = array(
					'category_id'     => $category['category_id'],
					'name'     => $category['name'],
					'children' => $children_data,
					'column'   => $category['column'] ? $category['column'] : 1,
					'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
				);

				//var_dump($data['categories']);
			}
		}

 

тогда уже закоментируйте и


'children' => $children_data,

 

Подскажите пожалуйста как это правильно сделать. Я в этом деле новичок.)

Надіслати
Поділитися на інших сайтах


1 минуту назад, gluh84 сказал:

Куда это надо вставить? 

пока никуда

покажите файл /catalog/controller/common/header.php

Надіслати
Поділитися на інших сайтах

в этом файле найдите строку

'children' => $children_data,

и сделайте ее так

//'children' => $children_data,

 

Надіслати
Поділитися на інших сайтах

38 minutes ago, fanatic said:

в этом файле найдите строку


'children' => $children_data,

и сделайте ее так


//'children' => $children_data,

 

Сделал замену http://prntscr.com/nvdkch

Всеравно в журнале ошибок есть ошибки http://prntscr.com/nvdma7

Надіслати
Поділитися на інших сайтах


1 минуту назад, gluh84 сказал:

Сделал замену

и обновить модификаторы

Надіслати
Поділитися на інших сайтах

1 hour ago, gluh84 said:

Все получилось. Огромнейшее Вам спасибо!!!

C одной проблемой решилось, появились другие ошибки. Как их исправить? Файл Журнала ошибок прикрепил.

Интернет магазин 7watt (Ватт)_2019-05-30_13-21-07_error.log

Надіслати
Поділитися на інших сайтах


59 минут назад, gluh84 сказал:

появились другие ошибки

после чего?

установки модулей?

тогда к авторам модулей

Надіслати
Поділитися на інших сайтах

5 minutes ago, fanatic said:

после чего?

установки модулей?

тогда к авторам модулей

Нет, модули не устанавлевал. Делал импорт через модуль (Автоматическая обработка прайсов)

Надіслати
Поділитися на інших сайтах


8 minutes ago, gluh84 said:

Нет, модули не устанавлевал. Делал импорт через модуль (Автоматическая обработка прайсов)

Вот еще что заметил, после создания новой категории или подкатегории в журнале появляется вот такая ошибка PHP Notice:  Undefined index: category_id in /home/dimagluh/public_html/system/storage/modification/admin/view/template/catalog/category_form.tpl on line 109

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.