php - Magento 产品元标题未填充

标签 php magento seo

维护由其他人构建的 Magento 网站,注意到网站所有者没有在产品级别填充Meta TitleDescriptionKeywords .该站点的默认元信息填充到每个产品页面中。

在为商店 View 成功填充这些属性、清除缓存、重新编制索引、验证属性是否有效等之后,网站的默认元信息仍然是填充产品页面的内容。

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

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

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

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

最佳答案

产品元标题在 _prepareLayout() 方法中的 Mage_Catalog_Block_Product_View 中设置

参见 here

关于php - Magento 产品元标题未填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11915806/

相关文章:

php - 使用嵌套 while 循环时获取随机空白电子邮件

php - Magento - 搜索结果

mysql - 在 Magento 中按城市获取终身销售额

Magento 1.6.0 API 产品更新在使用数字 SKU 时不起作用

seo - URL 中的阿拉伯字符?对SEO有好处吗?

即使使用 set_time_limit(0) php 脚本也会停止

php - 输出时意外的 '' (T_ENCAPSED_AND_WHITESPACE)

php - 将 json 从 curl 存储到 mysql 表

angular - 如何设置 Angular 通用模块以抓取 Angular 11 应用程序?

seo - 谷歌是否以可能导致 404 增长的方式更改了抓取工具?