Magento产品元标题未填充


Magento Product Meta Title Not Populating

维护由其他人构建的Magento网站时,注意到网站所有者没有在产品级别填充元标题描述关键字。 网站的默认元信息填充到每个产品页面中。

在成功填充商店视图的这些属性、清除缓存、重新编制索引、验证属性是否处于活动状态等后,站点的默认元信息仍然是填充产品页面的内容。

似乎这是一个配置问题,但在这一点上,我想排除原始开发人员以某种方式更改核心功能的可能性。我看到 getTitle() 方法在找不到更具体的东西时填充默认元信息的位置,所以这很酷,它这样做是因为在呈现页面时没有标题的数据。

构建产品页面时,在哪里可以找到为产品对象创建/填充数据的方法?

如果我找到发生这种情况的位置,我应该能够直接测试数据库中的内容。

或者,如果通过阅读本文,您意识到我错过了检查配置选项,也很乐意听到。

产品元标题在 _prepareLayout() 方法中以Mage_Catalog_Block_Product_View形式设置

看这里