8theme: Undefined variable: tab in template/catalog/product/view/tabs.phtml on line 8

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Дмитрий Елагин
  • Группа: Клиент
  • Сообщений: 8
  • Регистрация: 15.11.2012

20.11.2012 17:45

Оформительская тема 8theme Blanco.
При выборе товара вместо карточки товара появляется ошибка, помогите разобраться. Спасибо. =)
Адрес:
http://dolcesales.ru/zenskoe/yubki.html

Notice: Undefined variable: tab in app/design/frontend/default/blanco/template/catalog/product/view/tabs.phtml on line 8

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

31.12.2012 22:52

Дефект «Undefined variable: tab» присущ нескольким темам 8theme, в том числе Blanco и Gagdet.
Для устранения этого дефекта надо внести правки в шаблон catalog/product/view/tabs.phtml вашей темы.
Как определить полный путь к шаблону?

Верхняя часть этого шаблона имеет следующий вид:
<?php
/**
 * Product view template
 *
 * @see Mage_Catalog_Block_Product_View
 */
?>
<?php if ($tab != $this->getChildHtml('product_custom_tab')): $last = 'last'; endif; ?>


Надо заметить этот код на следующий:

<?php
/**
 * Product view template
 *
 * @see Mage_Catalog_Block_Product_View
 */
if (!isset ($tab)) {
    $tab = null;
} 
?>
<?php if ($tab != $this->getChildHtml('product_custom_tab')): $last = 'last'; endif; ?>


Поделиться темой: