Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

В место атрибутов вот что имею - Notice: Undefined variable: attribute_groups in /home/promar06/pro-mart.com.ua/www/catalog/view/theme/oct_techstore/template/product/product.tpl on line 610


Recommended Posts

Доброго времени суток дорогие знатоки!!! Нужна помощь в решении данной проблемы - 

  • Notice: Undefined variable: attribute_groups in www/catalog/view/theme/oct_techstore/template/product/product.tpl on line 610

В место атрибутов появляется данная ошибка. И внизу описания товара тоже Notice: Undefined variable: attribute_groups in www/catalog/view/theme/oct_techstore/template/product/product.tpl on line 634От куда она взялась - ума не приложу. Может кто-то сталкивался. Помогите пожалуйста. Подскажите в каком направлении смотреть? Заранее прошу прощение - может создал тему в неправильном месте!)

Спасибо!

Link to post
Share on other sites

выключите модификатор SEO Tags Generator

Link to post
Share on other sites

9 минут назад, php сказал:

выключите модификатор SEO Tags Generator

Спасибо! Помогло. Странно что могло случится? Раньше этот модуль работал без ошибок

Link to post
Share on other sites

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

Link to post
Share on other sites

  • 4 months later...

Ошибка связана с тем, что модуль теперь может отображать атрибуты в мета-описаниях. Но дело в том, что я не хотел делать повторные запросы в базу для получения атрибутов (они же получаются в конце файла, тогда как мета-теги присваиваются в начале). А также не хотел портить саму строку

 

$data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);

 

Так что я прибег к извращению с goto:

 

Это работает отлчино, если не натыкается на модификации какого-то другого модуля. А конфликт случается достаточно редко.

В любом случае с такой ошибкой стоит сразу писать в личку и давать доступ в админку и ФТП.

Link to post
Share on other sites

О! Еще один случай, когда происходит ошибка, когда на на сервере устанавливают something like PHP Beautifier

И тогда строка:

$data['attribute_groups'] = $this->model_catalog_product->getProductAttributes($this->request->get['product_id']);

 

Превращается в:

$data['attribute_groups'] = $this->model_catalog_product->getProductAttributes(
  $this->request->get['product_id']
);

И я даже хотел был заменить строку, к которой цепляюся я, хотя бы вот так:

$data['attribute_groups'] = $this->model_catalog_product

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.