Magento 分层导航属性未显示

发布于 2024-10-22 12:54:57 字数 56 浏览 2 评论 0原文

我正在使用下拉属性并将其设置为“在分层导航中使用”,但没有出现。

有什么建议吗?!

I'm using drop-down attributes and setting them with 'Use in Layered Navigation' but there not appearing.

Any sugesstions why?!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

ゞ花落谁相伴 2024-10-29 12:54:57
  1. 点击类别->显示设置->锚点设置为“是”。
  2. 打开attriboue并设置分层导航 -> 是的
  3. 如果仍然不起作用,请从系统->索引管理重新索引
  1. Click on category->display setting-> Is anchor set to "Yes".
  2. Open attriboue and set layered navigation -> yes.
  3. If still not working, reindex from system->index management
挽梦忆笙歌 2024-10-29 12:54:57

如有疑问,请清除缓存并重建索引。

When in doubt, clear the cache and rebuild the indexes.

桃酥萝莉 2024-10-29 12:54:57

我想我已经弄清楚了 IsAnchor=Yes 需要直接为包含产品的类别打开...

是否有批量上传可用于导入/创建这些属性?

Think Ive sussed it out IsAnchor=Yes needs to be turned on directly for the category with products in...

Is there a bulk upload that can be used to import / create these attributes?

深海夜未眠 2024-10-29 12:54:57

必须在属性选项中启用分层导航,并且类别“是锚点”选项必须设置为“是”。而且效果很好。

Layered navigation must be enabled in attribute options and category "Is anchor" option must be set to "Yes". And it works just fine.

眉目亦如画i 2024-10-29 12:54:57

查看是否启用了分层导航,并且至少有 1 个产品具有此属性,因为 magento 隐藏了所有没有产品的值

See if layered navigation is enabled and also there is at least 1 product that have this attribute, because magento hides all values that do not have products

比忠 2024-10-29 12:54:57

将属性 is_anchor 的所有类别更新为 1:

<?php

require_once 'app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

ini_set('display_errors', 1);
ini_set('max_execution_time', 600);

$categories = Mage::getModel('catalog/category')->getCollection();

foreach ($categories as $cat){

   $_cat = Mage::getModel('catalog/category')->load($cat->getId());

   if ($_cat->getData('is_anchor') == 0){
      $_cat->setData('is_anchor',1);
      $_cat->save();
   }

   echo $_cat->getName().' '.$_cat->getData('is_anchor').'<br/>';
}

For update all categories with attribute is_anchor to 1:

<?php

require_once 'app/Mage.php';
umask(0);
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);

ini_set('display_errors', 1);
ini_set('max_execution_time', 600);

$categories = Mage::getModel('catalog/category')->getCollection();

foreach ($categories as $cat){

   $_cat = Mage::getModel('catalog/category')->load($cat->getId());

   if ($_cat->getData('is_anchor') == 0){
      $_cat->setData('is_anchor',1);
      $_cat->save();
   }

   echo $_cat->getName().' '.$_cat->getData('is_anchor').'<br/>';
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文