Ответить Новая тема Новый опрос 
 Старые категории в breadcrumbs
amiosan
Новичок
Сообщений: 2
Регистрация: 21-08-2018


21-08-2018 16:31

Помогите! Скопировал сайт (Гвозди) на другой домен, развернул базу, в настройках переименовал путь домена - новый сайт заработал на новом хостинге под новым доменом (Котлы).

Переименовал старые категории под новую тематику, посоздавал дополнительные, Но в breadcrumbs стали отображаться старые категории.

На старом домене было: Главная-гвози-гвозди2-гвозди3
после копирования стало: Главная-гвози-гвозди2-котлы

Как избавиться от старых "гвоздей" ?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


21-08-2018 18:41
Цитата:( amiosan @ 21-08-2018 17:31 Смотреть сообщение )
Переименовал старые категории под новую тематику, посоздавал дополнительные, Но в breadcrumbs стали отображаться старые категории.

Создайте в корне файл с кодом указанным ниже и запустите:
Код:
<?php

require(dirname(__FILE__).'/config/config.inc.php');
$root = Category::getRootCategory(Configuration::get('PS_LANG_DEFAULT'));
foreach(Category::getSimpleCategories(Configuration::get('PS_LANG_DEFAULT')) as $category)
{
    $cat = new Category((int)$category['id_category']);
    if(Category::categoryExists($cat->id_parent))
        $cat->update();
    else
    {
        $cat->id_parent = $root->id;
        $cat->update();
    }
}

die('END');
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
amiosan
Новичок
Сообщений: 2
Регистрация: 21-08-2018


21-08-2018 18:48
Проблема решена.

В Админке: Каталог-Мониторинг выбираете ненужную (старую) категорию и удаляете!
После этого в breadcrumbs ее не будет.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос