Я применил патч 6788 для Magento EE 1.13, а также добавлен блок в белый список, но блоки не отображаются на домашней страницеMagento белый список блоков не отображаются на fronend
Пожалуйста, помогите
Я применил патч 6788 для Magento EE 1.13, а также добавлен блок в белый список, но блоки не отображаются на домашней страницеMagento белый список блоков не отображаются на fronend
Пожалуйста, помогите
Обычная проблема после добавления блоков с белым списком не очищает кеш в System> Cache Management. Не забудьте очистить макет, заблокировать кеш-файл и полный кэш страницы (если вы используете Magento EE.)
Огромное вам спасибо за ваше время, моя проблема заключалась в модуле bannerslider magestore. после того, как копаться в этом я нашел решение на этот адрес был
https://magentary.com/kb/magestore-bannerslider-broken-after-supee-6788-or-magento-upgrade/
ошибка:
SQLSTATE [42000]: Ошибка синтаксиса или нарушение доступа: 1064 У вас есть ошибку в вашем синтаксисе SQL ; проверьте руководство, соответствующее вашей версии сервера MySQL , для правильного синтаксиса для использования рядом с.
value)
= '0') и (start_time
Для решения SQL изменения ошибки линии 60 в приложение/код/сообщества/Magestore/Bannerslider/модели/mysql4/Баннер/Collection.php, как показано в дифф ниже:
--- Bannerslider/Model/Mysql4/Banner/Collection.php
+++ Bannerslider/Model/Mysql4/Banner/Collection.php
@@ -59,3 +59,3 @@
}
- return parent::addFieldToFilter("IF($field.value IS NULL, main_table.$field, $field.value)", $condition);
+ $this->getSelect()->where("IF($field.value IS NULL, main_table.$field, $field.value) = 0");
}
Убедитесь, что bannerslider/по умолчанию блок белый список на CMS> Страницы или CMS> Статические блоки