作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Magento 1.4.0.1,当我在商店范围(假设是 FR 商店)中选择产品并更新简短描述时,该简短描述会在所有其他商店中更新,但不会在全局范围内更新。
我查看了 DELETE/INSERT 语句,这是我得到的结果:
DELETE FROM `catalog_product_entity_text` WHERE (entity_id='61060' AND entity_type_id='4' AND attribute_id IN('72') AND store_id ='1')
DELETE 语句看起来正确,它仅从商店 id 1 中删除属性
INSERT INTO `catalog_product_entity_text` (`entity_type_id`, `attribute_id`, `store_id`, `entity_id`, `value`) VALUES ('4','62','2','61060','FR'), ('4','62','1','61060','FR'), ('4','62','4','61060','FR'), ('4','62','3','61060','FR') ON DUPLICATE KEY UPDATE `value`=VALUES(`value`)
但是,每个商店的属性 62 (short_description) 都会更新,但我目前正在后台的 FR(商店 ID 1)范围内更新它。
使用另一个数据库(最旧的数据库),我无法重现此行为,因为代码保持不变,我怀疑数据库配置,但我找不到它。
大家有什么想法吗?我在这里有点卡住了,快要疯了。
<小时/>以下是后台的一些屏幕截图:
正如你所看到的,我选择了 FR 商店,更新了简短描述,并获取了上面的 INSERT 语句,商店 DE 和 Test 也更新了。
最佳答案
您的屏幕截图显示,当前 [WEBSITE]
范围已分配给您的 short_description
属性,您希望它是 [STORE VIEW]
.
这就是为什么要针对网站
范围内的所有商店进行更新的原因。
检查/更改属性设置:
Catalog -> Attributes -> Manage Attributes -> short_description -> Scope
关于magento - 为什么我的产品描述在每个商店都会更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8431428/
我是一名优秀的程序员,十分优秀!