我在我的 Magento 商店中实现了一个自定义产品滑块。有时,滑块中的产品标题在荷兰商店视图中是英文而不是荷兰文。当我清空缓存时,一切正常(标题恢复为荷兰语)大约 1-2 小时,然后在一段时间后产品标题恢复为英语。
这是用于滑块中产品集合的代码:
protected function _getProductCollection()
{
$productCollection = null;
$category = $this->getCategory();
if ($this->getCategory() != null && $category->getId()) {
$productCollection = $category->getProductCollection()
->addStoreFilter()
->setPageSize(11)
->setCurPage(1);
Mage::getSingleton('catalog/product_visibility')
->addVisibleInCatalogFilterToCollection($productCollection);
$this->_addProductAttributesAndPrices($productCollection);
}
return $productCollection;
}
旁注:我们最近在我们的商店中实现了一个 hreflang 模块。在此实施之后,问题似乎已经开始。