我正在使用$product->getFieldByLang('link_rewrite', $id_lang)
。但它总是返回当前显示语言的link_rewrite
。
答案 0 :(得分:1)
可能是因为你的$ id_lang不是好的,或者Product对象已经完全加载了一种语言。无论如何,你可以用另一种方式解决这个问题:
$product_rewrite = Db::getInstance()->getValue('SELECT link_rewrite WHERE '._DB_PREFIX_.'product_lang WHERE id_product = '.(int) $product->id.' AND id_lang = '.(int) $id_lang);