Категории OpenCart не отображаются

Категории OpenCart не отображаются

02.01.2014 03:08:10 Просмотров 23 Источник

Категории имеют:

  1. Опция "сверху" уже отмечена
  2. Они прикреплены к магазину.
  3. Они назначены производителю

И их до сих пор не показывают. Я не думаю, что это проблема кода, так как он отлично работал с продуктами/категориями по умолчанию, и я еще не коснулся кода.

Я много исследовал, но люди всегда говорят, что маркировка "верхнего" варианта должна решить проблему.

Пожалуйста, посмотрите на скриншоты ниже.

http://postimg.org/image/yv6p186kf/
http://postimg.org/image/wcl00jku7/
postimg.org/image/pbx07rj27

Спасибо

Редактировать:

Я с помощью OpenCart В1.5.6

Правка 2:

Это родительская категория. Для тех, кто все еще исследует это, пожалуйста, прочитайте мой ответ.

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up#comment31322716_20874221
Привет, этот вопрос кажется не по теме, потому что речь идет о настройке OpenCart, а не о программировании. Я бы проверил ресурсы поддержки OpenCart
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up#comment31330433_20874221
Ответила я сама. Спасибо!
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up#comment31333493_20874221
Я не понимаю вашего вопроса и даже вашего ответа на него... Не могли бы вы, пожалуйста, быть более конкретными, поскольку очень возможно, что вы просто неправильно поняли что-то...?
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up#comment31341344_20874221
Родительские категории, отмеченные верхней опцией, должны быть показаны на первой странице магазина OpenCart, чего не произошло. Кстати, я не ожидаю, что люди поймут этот вопрос, если они даже не знают, что такое OpenCart. Если вам это непонятно, это может быть потому, что вы никогда раньше не пользовались OpenCart, или потому, что вы не понимаете английского языка. Спасибо за комментарий.

Ответы - Категории OpenCart не отображаются / OpenCart categories are not showing up

Является ответом!
Renann

02.01.2014 11:54:04

Похоже, это ошибка OpenCart.
Вот что я сделал, чтобы исправить эту проблему:

Вместо того, чтобы оставить поле" родитель " пустым, попробуйте ввести недопустимое имя в поле, чтобы оно отображало параметр -- None--, выберите его и нажмите кнопку Сохранить. Это решило проблему в моем случае. Пожалуйста, посмотрите снимок экрана.

http://i.stack.imgur.com/WWPBY.png

https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up/20878633#comment78801639_20878633
У меня та же проблема, у вас есть какие-либо исправления для Opencart 2.1.0.1? Я попробовал твое решение, но оно не сработало.
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up/20878633#comment78809255_20878633
@Piyush к сожалению, я этого не делаю. на вашем месте я бы избегал opencart любой ценой. В итоге я так и не запустил его в производство.
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up/20878633#comment78820974_20878633
@Renann спасибо за ваш ответ, на самом деле в моем случае это была проблема с расширением megamenu, я изменил расширение для новой категории от администратора, и он показывает сейчас. :)
https://stackoverflow.com/questions/20874221/opencart-categories-are-not-showing-up/20878633#comment97560387_20878633
Я очень сомневаюсь, что это действительно ошибка OpenCart, скорее всего, ваш хост использует какой-то кэш базы данных и делает это изменение очищенным.
Ajas Jansher

28.08.2014 06:28:35

Выполните следующие действия:

  1. Откройте и отредактируйте свою категорию:
  2. Во вкладке Данные:
  3. Найти и проверить:

    Top: отображение в верхней строке меню. Работает только для верхнего родителя
    категории.

Suhail AKhtar

03.02.2017 03:28:08

Я не получал дочерние категории в поле формы, поэтому я сделал это.

  1. Создайте категорию без родителя
  2. Добавьте эту категорию к продуктам, которые вы хотите.
  3. Теперь отредактируйте категорию и добавьте в нее родителя.
saad arshad

29.03.2019 05:26:39

Компонент написан так, чтобы возвращать только 5 лучших результатов, проблема возникает после перегрузки категорий

чтобы исправить проблему goto file

/администратора/контроллер/каталог/категории.РНР

function autocomplete()
{
$json = array();
if (isset($this->request->get['filter_name']))
    {
    $this->load->model('catalog/category');
    $filter_data = array(
        'filter_name' => $this->request->get['filter_name'],
        'sort' => 'name',
        'order' => 'ASC',
        'start' => 0,
        'limit' => 5
    );
    $results = $this->model_catalog_category->getCategories($filter_data);
    foreach($results as $result)
        {
        $json[] = array(
            'category_id' => $result['category_id'],
            'name' => strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8'))
        );
        }
    }

$sort_order = array();
foreach($json as $key => $value)
    {
    $sort_order[$key] = $value['name'];
    }

array_multisort($sort_order, SORT_ASC, $json);
$this->response->addHeader('Content-Type: application/json');
$this->response->setOutput(json_encode($json));
}

и измените предел от 5 до более высокого числа, предпочтительно 20 в

 $filter_data = array(
        'filter_name' => $this->request->get['filter_name'],
        'sort' => 'name',
        'order' => 'ASC',
        'start' => 0,
        'limit' => 20
    );
Закрыть X