维护由其他人构建的Magento网站,注意到网站所有者未填充元标题,说明&产品级别的关键字。该网站的默认元信息会填充到每个产品页面中。
成功填充商店视图的这些属性,清除缓存,重新编制索引,验证属性是否处于活动状态等后,网站的默认元信息仍然是填充产品页面的内容。
似乎这是一个配置问题,但此时我想排除原始开发人员以某种方式改变核心功能的可能性。我看到getTitle()
方法在无法找到更具体的东西时填充默认元信息的位置,所以这很酷,而且这样做是因为标题在呈现页面时没有数据。
在构建产品页面时,我会在哪里找到为产品对象创建/填充数据的方法?
如果我发现发生了什么,我应该能够直接测试数据库中的内容。
或者,如果通过阅读本文您意识到我错过了检查配置选项,也很乐意听到这一点。