在我的男人类别中,其他类别产品显示我只分配6个产品,但我不知道为什么40个产品显示 -- magento-1.9 领域 和 category 领域 和 adminhtml 领域 和 indexing 领域 magento 相关 的问题

in my men's category, other category product is showing i only assign 6 products but i don't knw why 40 product is showing


简体版||繁體版
1
vote

问题

中文

在我的男人类别中,其他类别产品显示我只分配6个产品,但我不知道为什么40个产品在这里显示,请帮助我。 我只将6个产品分配给我从菜单和产品功能检查的此类别,但我没有找到任何解决方案。

让我们假设我有一个类别,衣服和这个类别有一个子类别的T恤。

现在我将产品添加到T恤类别(通过选中添加产品屏幕中的框),但我不检查服装类别。所以,我认为这意味着该产品只会出现在前端的T恤类别中,而不是在服装父类别中。

但是,产品出现在服装和T恤类别中。

这是一个问题,因为T恤类别是" Include in navigation menu" > No category ,即它应该被隐藏。类别中的所有产品都有目录的可见性,因此它们不会出现在搜索结果中。

到目前为止,我已经深入调查了这一点,发现问题是Magento目录索引。运行来自 System > Index Management 重建索引的类别产品索引器,运行 Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Indexer_Product::reindexAll()

此功能从多个类别相关表中选择各种数据,并将其管道进入 99887663 表,该表是用于为类别页面生成产品集合的表。

是否有任何建议如何隐藏/防止在其父类别中出现的子类别中的产品?

english

In my men category, other category product is showing i only assign 6 products but i don't knew why 40 product is showing here please help me. i only assign 6 product to this category i checked from menu and product function but i didn't find any solution for this.

Let's assume I have a category, Clothing and this category have a sub-category, T-shirts.

Now I add a product to the T-shirts category (by checking the box in the add product screen), but I don't check the Clothing category. So, I assumed this meant that the product would only appear in the T-shirts category on the front end, and not in the Clothing parent category.

However, the product appears in the Clothing and T-shirt categories.

This is a problem because the T-shirt category is an "Include in navigation menu" > No category, i.e. It is supposed to be hidden. All the products in the category have visibility of catalog, so they don't appear in search results.

I've investigated this quite deeply so far and have found that the problem is with the Magento catalog indexing. Running the Category Products indexer from System > Index Management rebuilds the index, running Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Indexer_Product::reindexAll().

This function SELECTs various data from several category-related tables and pipes it into the catalog_category_product_index table, which is the table used to generate the products collection for the category pages.

Does anyone have any suggestions as to how to hide/prevent products from sub-categories appearing in their parent categories?

           

回答列表

0
 
vote

在类别编辑页面上,显示设置选项卡,设置是锚点到"否" 。

info关于锚类别: http: //docs.magento.com/m1/ce/user_guide/catalog/navigation-layered-anchor-categories.html 。

 

On the category edit page, Display Settings tab, set Is Anchor to "No".

Info about anchor categories: http://docs.magento.com/m1/ce/user_guide/catalog/navigation-layered-anchor-categories.html.

 
 

相关问题

2  重新计算产品的价格(应用“目录价格规则”)  ( Recalculating a products price applying catalog price rules ) 
我有一个模块,可直接在数据库中更改产品的价格。我想要 catalog price rules ,我们网站上的各种折扣,在我更新基本价格后应用于产品的价格。 保存项目,无论是在管理区域还是 ->save() 呼叫设置价格,但它需要太长时间才能保存我们所需要的所有项目。我想重新计算折扣价格而不做别的。 我已经尝试了各种"...

3  Magento 1.9.3.2搜索返回空结果  ( Magento 1 9 3 2 search returns empty result ) 
升级后,Magento搜索不起作用。 我尝试过这个 https://magento.stackexchange.com//67952 选择 e 。*, search_result 。 relevance , price_index 。 price , price_index 。 tax_class_id , ...

2  在冲突的URL路径冲突的情况下,有哪些规则管理哪个实体“赢”  ( What are the rules that govern which entity wins in the case of conflicting ur ) 
如果多个实体(例如类别,产品,CMS页面和模块FrontName)所有尝试使用相同的SEF URL,那么Magento用于决定哪些算法或进程将保存在中core_url_rewrite 具有所需的 request_path ,它将附加的后缀解析冲突(例如'sale-123.html')。 提出问题另一种方式,如果一个C...

1  什么会导致目录重写索引器需要在完成后立即刷新?  ( What would cause catalog rewrites indexer to need refreshed immediately after it ) 
在重新筛选目录URL重写之后,Magento表示我们需要再次纠正它们。我正在使用命令行以将indexer.php作为后台任务运行: nohup php indexer.php --reindex catalog_url > /home/ubuntu/rewrites_index_20130218 2> /home...

10  Reindex单产品  ( Reindex single product ) 
我想在更新后reindex单一产品。 现在我使用: $product = Mage::getModel('catalog/product')->loadByAttribute('sku', 'foobar'); // edit something $product->save(); $stockItem = M...

2  关闭禁用产品的URL重写索引  ( Turn off url rewrite indexing for disabled products ) 
如何关闭在Magento 1.9中的禁用产品索引的目录URL索引? ...

1  在我的男人类别中,其他类别产品显示我只分配6个产品,但我不知道为什么40个产品显示  ( In my mens category other category product is showing i only assign 6 products ) 
在我的男人类别中,其他类别产品显示我只分配6个产品,但我不知道为什么40个产品在这里显示,请帮助我。 我只将6个产品分配给我从菜单和产品功能检查的此类别,但我没有找到任何解决方案。 让我们假设我有一个类别,衣服和这个类别有一个子类别的T恤。 现在我将产品添加到T恤类别(通过选中添加产品屏幕中的框),但我不检查服装类别...

0  找不到基表或视图:1146表'cpaneluser_magento.catalog_category_flat'不存在'  ( Base table or view not found 1146 table cpaneluser magento catalog category fl ) 
在尝试reindex catalog_category_flat(类别平面数据)时我正在遇到以下错误。我确实尝试使用phpmyadmin和magento数据库修复工具修复数据库,但仍未修复。你可以调查错误,让我知道是否有其他方法来解决问题? Stack trace: #0 /home/cpaneluser/pub...

1  var /锁总是空的  ( Var locks is always empty ) 
我在Magento安装中看到了Var / Locks文件夹。但它始终是空的 - 即使是索引器正在运行。 我假设如果索引器触发多次触发,则会导致问题,这是正确的吗? 但我无法追踪为什么它总是留空。 Var / Locks设置为777 [Drwxrwxrwx] var /锁将由var / logs的同一用户拥有(...

2  类别URL重写损坏  ( Category url rewrites corrupted ) 
我在Enterprise_URL_REWRITE中被损坏的URL,如下所示: category/subcategory.html-274 注意,数字在后缀之后。当我重新输入url_redirect过程时,数字递增到275。 任何身体都有任何想法? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有