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

Не могу вывести SKU на странице категорий, скорее всего виновник vqmod. помогите


razvoz

Recommended Posts

Здравствуйте.

 

Пытаюсь вывести SKU на странице списка товаров, но возникает ошибка.

Живой пример: http://shop4moto.ru/originalnye-zapchasti/honda/2013/cb1000r/vozdushnyj-klapan/

 

Как положено, добавил в /catalog/controller/product/category.php  'sku' => $result['sku']

				$data['products'][] = array(
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'sku'         => $result['sku'],
					'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'minimum'     => $result['minimum'] > 0 ? $result['minimum'] : 1,
					'rating'      => $result['rating'],
					'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
				);

А потом в шаблоне вывода товаров /catalog/view/theme/journal2/template/product/category.tpl добавил <?php echo $product['sku']; ?>, в цикл отрисовки товаров.

 

Но, получаю ошибку: 

Notice: Undefined index: sku in /home/shop4moto/shop4moto.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_product_category.tpl on line 146

Попробовал тоже самое на чистом тестовом сайте, SKU вывелся без ошибок.

 

Сначала пробовал поочередно отключать все модули, но ошибка сохранилась.

Так же отключал тему journal2, но ошибка осталась.

Гугления и копания в интернетах привели меня к vqmod.

 

Но как его лечить, ума не приложу.

Подскажите как копать?

 

Спасибо.

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


vqmod/logs

---------- Date: 2016-02-14 18:00:42 ~ IP : 95.24.134.238 ----------
REQUEST URI : /originalnye-zapchasti/honda/2013/cb1000r/vozdushnyj-klapan/
MOD DETAILS:
   modFile   : /home/shop4moto/shop4moto.ru/docs/vqmod/xml/a_vqmod_d_quickcheckout.xml
   id        : AJAX QUICK CHECKOUT V5.0 BY DREAMVENTION
   version   : 2.0.0.0
   vqmver    : 2.2.1
   author    : dreamvention.com
VQModObject::parseMods - Could not resolve path for [catalog/view/theme/default/template/payment/pp_pro_uk.tpl] (SKIPPED)

File Name    : catalog/view/theme/default/template/payment/cheque.tpl(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $('#button-confirm').bind('click', function() {

----------------------------------------------------------------------


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


после внесения изменений в файлы движка обновлять кеш модификаторов

..и почитать инфу о глюках vqmod на движках второй ветки

 

Как обновлять кеш? я пробовал, удалять файлы из категории /vqmod/vqcache, но ничего не изменилось.

 

Про глюки, пытаюсь вычитывать на англ форуме.. но, пока не продвинулся.

Вторая ветка - это  2.0 opencart ?

 

Спасибо, что ответили ) 

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


Кошмар!

Я конечно был уверен, что моя проблема решается очень просто, но не знал как именно. Но, что бы настолько тупо все было ( Сколько дней убито было на поиски((

Добавил 'sku' => $result['sku'] в файл  /vqmod/vqcache/vq2-system_modification_catalog_controller_product_category.php и все заработало..

ппц )

 

То есть, необходимо каждый раз при изменении файлов движка - добавлять эти же изменения в соответствующие файлы категории /vqcache/ ?

 

Спасибо вам огромное )

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


Та ну нафиг. Не нужно так делать, и тем более советовать. Добавьте эту строку в контролер и все. Кеш чистить Вы будете чаще, чем обновлять контролер категории.

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


Та ну нафиг. Не нужно так делать, и тем более советовать. Добавьте эту строку в контролер и все. Кеш чистить Вы будете чаще, чем обновлять контролер категории.

 

Так ведь я добавлял эту строку в контроллер /catalog/controller/product/category.php  и как результат, получал ошибку

Notice: Undefined index: sku in /home/shop4moto/shop4moto.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_product_category.tpl on line 146

Или вы о каком то другом контроллере ?

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


Так ведь я добавлял эту строку в контроллер /catalog/controller/product/category.php  и как результат, получал ошибку

Notice: Undefined index: sku in /home/shop4moto/shop4moto.ru/docs/vqmod/vqcache/vq2-catalog_view_theme_journal2_template_product_category.tpl on line 146

Или вы о каком то другом контроллере ?

 

после внесения изменений в файлы движка обновлять кеш модификаторов

..и почитать инфу о глюках vqmod на движках второй ветки

про глюки - здесь, здесь

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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