Catégorie de l'url va à la page d'erreur 404 dans magento
Je suis nouveau sur magento quand j'ai de la liste des catégories dans la barre latérale. lorsque je clique sur le nom de la catégorie signifie qu'il va aller à la page d'erreur 404. Si vous avez une idée s'il vous Plaît dites-moi dès que possible..
et mon code est
<?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;
?>
- Essayez
$_category->getUrl()
au lieu de$_category->getURL()
. Magento suit strictement les chameaux cas de notation pour les classes, les noms de méthodes, etc.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème en 1.5.1 et dans mon cas, c'est la catégorie suffixe d'url qui m'attendais à un .html suffixe, mais les liens ont été de me donner le vide. J'ai changé
Admin>>System>>Configuration>>Catalog>>Search Engine Optimisations>>category suffix
à partir de ".code html" pour "" (vide) et ça fonctionne très bien maintenant.Essayez ceci:
Aller dans l'admin>>Système>>Configuration>>Catalogue et dans la Catégorie des autorisations de sélectionner Non à Activer l'option.
Puis cliquez sur Save config et clair cache Magento.
Je passe autant de temps sur ce problème.... Que vous pourriez avoir faites vos catégories de racine de catégories et de ne pas sous-catégories. Faites simplement glisser et de les déposer dans la catégorie par défaut et voir si cela vous donne une meilleure url.
Vous pouvez voir si vous obtenez une mauvaise url, simplement en ajoutant index.php/nom de la catégorie dans les petits cas/de l'url de base