Jump to content
hardmonick

В место атрибутов вот что имею - 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От куда она взялась - ума не приложу. Может кто-то сталкивался. Помогите пожалуйста. Подскажите в каком направлении смотреть? Заранее прошу прощение - может создал тему в неправильном месте!)

Спасибо!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
9 минут назад, php сказал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Хм, я и не знал о существовании данной темы до сегодня...

 

 

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

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

Share this post


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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.