Проблема с 404 в хлебных крошках на 2 и последующих страницах каталога

04.04.2019 06:24:32

Собственно говоря, при переходе на 2ю страницу каталога в хлебных крошках отображалось 404 (так же падали метатеги)

Проблема была найден на в файле /phpshop/core/shop.core.php в методе function CID_Product($category = null, $mode = false) {. Часто кода:

 
    // Подключаем функцию вывода подкаталогов, или информации о каталоге
    if ($mode == true)
      $this->set('ProductCatalogContent', $this->CID_Category(true));
    else
      $this->set('ProductCatalogContent', $this->catalog_content());

и возникала при положительном $mode

Попробовал принудительно выставить его в 0, но тогда на первой странице категории пропало меню с подкатегориями.

Конечное решение:

 
if ($this->PHPShopNav->getPage() != 0)
{
  $mode = 0;
}

// Подключаем функцию вывода подкаталогов, или информации о каталоге
if ($mode == true)
{
  $this->set('ProductCatalogContent', $this->CID_Category(true));
}
else
{
  $this->set('ProductCatalogContent', $this->catalog_content());
}

Есть системные пометки.

Категории: PHP
Пометки: phpshop
Яндекс.Метрика