如何更改不同商店视图的URL密钥 - Magento 1.7.0.2

时间:2014-11-05 18:05:09

标签: php mysql magento

我必须在商店视图中更改我的网址密钥。

从foo.com/en/foo/foo.html到foo.com/it/ bar /foo.html

我尝试通过管理面板更改网址密钥,但它不起作用。我还在等待:)。

enter image description here

在我的数据库中:

mysql> select attribute_id from prod_eav_attribute where attribute_code in('url_key','url_path');
+--------------+
| attribute_id |
+--------------+
|           43 |
|           57 |
|           97 |
|           98 |
+--------------+
4 rows in set (0.00 sec)

mysql> select is_global from prod_catalog_eav_attribute where attribute_id IN (43, 57, 97, 98);
+-----------+
| is_global |
+-----------+
|         0 |
|         0 |
|         0 |
|         0 |
+-----------+
4 rows in set (0.00 sec)

提示?

感谢。

1 个答案:

答案 0 :(得分:0)

更改网址路径应该从后端开始工作。您可以使用以下查询进行调试:

获取类别的实体类型ID(对我来说,结果= 3)

select entity_type_id from eav_entity_type where entity_type_code = 'catalog_category'

获取属性id(对我来说结果= 57)

select attribute_id from eav_attribute where attribute_code = 'url_path' and entity_type_id = 3

获取特定类别ID 7919

的网址路径值
select store_id, value from catalog_category_entity_varchar where entity_type_id = 3 and attribute_id = 57 and entity_id = 7919

希望它有所帮助!