На magento была установлена нестандартная тема. Из сторонних модулей установлен " GoMage " - расширенная навигация. Через административную панель еще не включал русский перевод витрины и административной части, модули не запускал, настройки не менял.
И первое, что бросилось в глаза - в списке товаров любого товарного раздела пропала "Пропала постраничная разбивка товаров " и "количество товаров" в разделе или отфильтрованных всегда отображается как "1шт.", хотя товаров в разделе много и теперь просмотреть их можно только выбрав количество просматриваемых товаров или выбрав значение "все".
Странно и то, что список товаров получаемый через поиск товаров выводится корректно - с постраничной разбивкой товаров и отображением количеством найденных товаров.
Пробовал вернуть стандартную тему magento (снимок ниже) - результат тот же - нет постраничной разбивки и количество товаров = "1шт."
Пробовал отключить модуль расширенной навигации " GoMage " - результат не изменился.
При включении руссификаци витрины результат не изменился.
В чем может быть проблема? Прошу помочь в разрешении этого вопроса.
GoMage Advanced Navigation неправильно отображает список товаров
22.03.2013 20:49
В результате поисков обнаружил что проблемы с выводом постраничной навигации связаны с конфликтом в файле /app/code/local/Df/Catalog/etc/config.xml
в фрагменте кода:
<catalog_resource>
<rewrite>
<url>Df_Catalog_Model_Resource_Url</url>
<product_collection>Df_Catalog_Model_Resource_Product_Collection</product_collection>
</rewrite>
</catalog_resource>
Если его закоментировать, все проблемы с выведением постраничной навигации - устраняются.
Протестировав магазин не обнаружил каких либо проблем или сбоев.
Подскажите за что отвечает этот фрагмент кода и с какими последствиями можем столкнуться в дальнейшем? Что может отвалится и не работать?
в фрагменте кода:
<catalog_resource>
<rewrite>
<url>Df_Catalog_Model_Resource_Url</url>
<product_collection>Df_Catalog_Model_Resource_Product_Collection</product_collection>
</rewrite>
</catalog_resource>
Если его закоментировать, все проблемы с выведением постраничной навигации - устраняются.
Протестировав магазин не обнаружил каких либо проблем или сбоев.
Подскажите за что отвечает этот фрагмент кода и с какими последствиями можем столкнуться в дальнейшем? Что может отвалится и не работать?
23.05.2013 15:32
Столкнулся с той же проблемой, могу предложить решение, не самое правильное(например при обновлении русской сборки или же GoMage Navigation эту процедуру нужно будет повторять), но работает.
Находим файл "app/code/local/GoMage/Navigation/Model/Resource/Eav/Mysql4/Product/Collection", копируем от туда строки:
public function getSelectCountSql()
{
$select = parent::getSelectCountSql();
$select->reset(Zend_Db_Select::GROUP);
return $select;
}
public function getSearchedEntityIds()
{
return false;
}
(т.е. мы просто забираем из класса все его содержимое)
Находим файл "app/code/local/Df/Catalog/Model/Resource/Product/Collection", и вставляем в него скопированное содержимое в самый конец перед символом "}".
Находим файл "app/code/local/GoMage/Navigation/Model/Resource/Eav/Mysql4/Product/Collection", копируем от туда строки:
public function getSelectCountSql()
{
$select = parent::getSelectCountSql();
$select->reset(Zend_Db_Select::GROUP);
return $select;
}
public function getSearchedEntityIds()
{
return false;
}
(т.е. мы просто забираем из класса все его содержимое)
Находим файл "app/code/local/Df/Catalog/Model/Resource/Product/Collection", и вставляем в него скопированное содержимое в самый конец перед символом "}".
24.05.2013 16:55
Спасибо, но надо узнать мнение разработчика Российской сборки, чтобы именно он сделал заплатку или исправил для нормального обновления версий