URL-адрес категории переходит на страницу 404 в magento - PullRequest
1 голос
/ 26 сентября 2011

Я новичок в magento, когда я перечисляю категории на боковой панели. когда я нажимаю на название категории, это означает, что она перейдет на страницу ошибки 404. Если у вас есть идеи, пожалуйста, скажите мне как можно скорее ..

и мой код

<?php
$_categories = Mage::getModel('catalog/category')->load(3)->getChildrenCategories();
if($_categories->count()):
   $categorycount = 0;
   foreach ($_categories as $_category):
         if($_category->getIsActive()):
         $cur_category=Mage::getModel('catalog/category')->load($_category->getId());
         $layer = Mage::getSingleton('catalog/layer');
         $layer->setCurrentCategory($cur_category);


   ?>
       <li><a href="<?php echo $_category->getURL() ?>" title="<?php echo             

        $this->htmlEscape($_category->getName()) ?>"><span class="categoriesHead"><?php   
        echo $this->htmlEscape($_category->getName()) ?></span>
        </a>

        </li>
       <?php
      endif;

    endforeach;
endif;

?>

Ответы [ 3 ]

6 голосов
/ 17 мая 2012

У меня была та же проблема в 1.5.1, и в моем случае это был суффикс URL категории, который ожидал суффикс .html, но ссылки давали мне пустое значение. Я изменил Admin>>System>>Configuration>>Catalog>>Search Engine Optimisations>>category suffix с ".html" на "" (пусто), и теперь он работает нормально.

1 голос
/ 07 октября 2012

Я трачу столько времени на эту проблему .... Возможно, вы сделали ваши категории корневыми, а не подкатегориями. Просто перетащите их в категорию по умолчанию и посмотрите, даст ли это вам лучший URL.

Вы можете увидеть, получаете ли вы неверный URL, просто добавив index.php / имя категории в маленьком регистре / к базовому URL

1 голос
/ 12 апреля 2012

Попробуйте это: Зайдите в admin >> Система >> Конфигурация >> Каталог и в категории Разрешения выберите Нет при опции Включить.

Затем нажмите Сохранить конфигурацию и очистите кеш Magento.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...