属性值仅在Store View中以前端显示
-
13-12-2019 - |
题
我需要将DropDown属性转换为Multi Select属性。
所以我遵循这个链接: http://swarminglabs.com/how-to-change-a-product-dropdown-attribute-to-a-multi-select/
而不是我在这里收到这个问题和解决方案:
在此之后,我只能在我们选择网站的商店视图时才能获得前端的属性。
但是我希望这适用于选择“默认值”时。
解决方案
以前的答案来自Shivani没有解决这个问题?
也许可以检查Catalog_Product_entity_varChar表中的值。它们应该具有仓库0被视为默认值
===更新===
使用以下查询,您可以找到具有您属性的非默认值的条目(给定您的属性ID是1244,我从其他问题中找到):
select entity_id,store_id from catalog_product_entity_varchar where attribute_id = 1244 and store_id != 0
.
如果找到一些(或许多),我们必须在下一步中检查,如果它们有默认值或不是
===更新===
我写了一个查询,如果没有一个已经定义了,则将将属性1244的值分配给默认存储。
虽然我很确定这是有效的,但在执行数据库上的更新查询之前,您真的应该制作DB备份
UPDATE IGNORE catalog_product_entity_varchar SET store_id =0 WHERE attribute_id =1244
.
===更新===
更新语句实际上不起作用,但更新了它,现在更轻松