类别url转到magento中的404页
当我在侧边栏中列出类别时,我对magento是新手。当我点击类别名称时,意味着它将进入404错误页面。如果你有什么想法,请尽快告诉我 我的代码是类别url转到magento中的404页,magento,Magento,当我在侧边栏中列出类别时,我对magento是新手。当我点击类别名称时,意味着它将进入404错误页面。如果你有什么想法,请尽快告诉我 我的代码是 <?php $_categories = Mage::getModel('catalog/category')->load(3)->getChildrenCategories(); if($_categories->count()): $categorycount = 0; foreach ($_categories
<?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;
?>
试试这个:
进入“管理>>系统>>配置>>目录”,在“类别权限”下,选择“否”启用选项
然后单击保存配置并清除Magento缓存。尝试以下操作:
进入“管理>>系统>>配置>>目录”,在“类别权限”下,选择“否”启用选项
然后单击保存配置并清除Magento缓存。我在1.5.1中遇到了同样的问题,在我的例子中,类别url后缀应该是.html后缀,但链接给我的是空白。我将
管理>>系统>>配置>>目录>>搜索引擎优化>>类别后缀
从“.html”更改为“”(空白),现在工作正常。我在1.5.1中遇到了同样的问题,在我的情况下,类别url后缀需要一个.html后缀,但链接给了我空白。我将管理>>系统>>配置>>目录>>搜索引擎优化>>类别后缀
从“.html”更改为“”(空白),现在工作正常。我在这个问题上花了很多时间。。。。您可能已将类别设置为根类别,而不是子类别。只需将它们拖放到默认类别中,看看这是否为您提供了更好的url
您只需将index.php/name of category in small case/添加到基本url,就可以看出您是否得到了一个错误的url。。。。您可能已将类别设置为根类别,而不是子类别。只需将它们拖放到默认类别中,看看这是否为您提供了更好的url
您只需将index.php/name of category小写/添加到基本url,就可以看到您是否得到了错误的url尝试
$\u category->getUrl()
,而不是$\u category->getUrl()
。Magento对类、方法名称等遵循严格的大小写符号。请尝试使用$\u category->getUrl()
而不是$\u category->getUrl()
。Magento对类、方法名等遵循严格的驼峰大小写表示法。我在从Magento 1.12.x EE升级到1.13.x时遇到了同样的问题。这个补丁是有效的,但当我不明白它是如何工作的,或者为什么它一开始就坏了的时候,我真的很紧张:/我在从Magento 1.12.x EE升级到1.13.x时遇到了同样的问题。这个修正是可行的,但当我不明白它是如何工作的,或者为什么它一开始就坏了的时候,我真的很紧张:/magento 2.3中的相同之处与magento 2.3中的相同