magento - 如何在magento中将产品名称属性设置为唯一

标签 magento attributes

我使用的搜索框在下拉列表中显示产品名称列表。

当用户选择其中一个产品名称并单击搜索时,页面将重定向到与该名称关联的产品。

这里的问题是:如果产品包含多个相似名称,我们将无法将用户重定向到正确的产品。这就是为什么我想添加一个独特的产品名称。

我无法在管理员的管理属性选项卡中将其设置为唯一

我尝试通过数据库将eav_attribute表中的值从0更改为1来更改它,但这没有任何意义。

那么,如何向产品名称添加unique选项?

最佳答案

UPDATE 'eav_attribute' SET is_unique = 1 WHERE `entity_type_id` = 4 and  `attribute_code` like 'name'

这是最好的方法。

关于magento - 如何在magento中将产品名称属性设置为唯一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13267593/

相关文章:

forms - Magento Varien_Form : addField() which fields are possible?

php - 从 Magento 获取类别名称

magento 将结帐付款重定向到第三方网关

javascript - 存储信息元素,一个好的做法吗?

Magento:通过 'Custom Layout Update' 进行产品特定设计

php - 模块翻译不是翻译

C# 单元测试来测试 Dto 属性的属性

javascript - 为什么 javascript 对象属性描述符不总是默认为 false (根据规范)

javascript - 从 html5 <video> 标签中添加或删除 controls 属性

xml - 在 XML 中,属性顺序重要吗?