1

我使用商店视图定义了 6 种语言。我有 6 种简单的产品 - 每种语言一种产品。我没有使用属性或可配置产品等来创建这些产品,因为这是我商店中的主要产品,我想分别以每种语言推广产品。

现在,我尝试将 productX 链接到默认商店视图 X(这意味着如果有人点击查看该产品,他将使用产品的语言移动到商店视图。

示例: - store view_EN - store view_IT

  • 产品 X_EN
  • 产品 X_IT

在商店 view_EN 中,单击产品 x_IT 应重定向到商店 view_IT/产品 X_IT...

只需稍加调整就可以做到吗?

谢谢!

4

1 回答 1

4

首先,您不需要 6 种不同的产品,每种语言一种。您可以拥有相同的产品,并将文本字段翻译成所有语言(如名称、描述、简短描述……)。
您可以通过在管理员中更改产品编辑页面左上角的下拉菜单中的范围来做到这一点。
现在,您可以通过以下方式获取特定商店的产品网址。假设产品 id 是$productId,商店 id 是$storeId

$url = Mage::getModel('catalog/product')->setStoreId($storeId)->load($productId)->getProductUrl()
于 2013-07-08T11:05:41.327 回答