8theme: Undefined variable: last in catalog/product/view/tabs.phtml

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

11.02.2013 13:02

Сбой «Undefined variable: last» присущ нескольким темам 8theme, в том числе теме Gagdet.

Причиной сбоя является дефект шаблона catalog/product/view/tabs.phtml

Сбой проявляется при отсутствии или отключенности самодельного блока product_custom_tab (этот наличии и включенности этого блока тема добавляет на товарную карточку новую вкладку с содержимым данного блока).

Для устранения сбоя надо отредактировать шаблон catalog/product/view/tabs.phtml используемой Вашим магазином темы.
Как определить полный путь к шаблону?

В этом шаблоне надо в самом верху найти строчку
<?php if ($tab != $this->getChildHtml('product_custom_tab')): $last = 'last'; endif; ?>

и заменить её на
<?php
    $last =
            is_null ($this->getChildHtml('product_custom_tab'))
        ?
            'last'
        :
            Df_Core_Const::T_EMPTY
    ;
?>


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