php - FrontEnd Magento 中的元信息

标签 php magento seo

<分区>

我想在我的自定义模块中添加元信息,我确实在包含字段的 AdminPanel 中添加了选项卡和表单

  1. 元标题,

  2. 元描述

  3. 元关键字

    并将数据写入数据库,我想在前端产品页面中添加此元信息,我不明白它是如何在产品前端使用的,任何帮助将不胜感激谢谢..

最佳答案

你可以将它添加到 Block 中,也可以添加到你的 Controller 中

block

在您的自定义 block 中添加此功能

 protected function _prepareLayout()
    {     
        $head = $this->getLayout()->getBlock('head');
        if ($head) {
            $head->setTitle("Your title");
            $head->setKeywords("Your meta keywords");
            $head->setDescription("Your meta description");
        }

        return parent::_prepareLayout();
    }

对于 Controller 你可以添加类似

$this->getLayout()->getBlock('head')->setTitle('Manufacturer');

希望对你有帮助

关于php - FrontEnd Magento 中的元信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17940646/

相关文章:

html - 以 SEO 友好的方式分割 html 文本

php - Youtube channel 订阅人数

php - Paypal REST API 格式错误的 JSON 错误

php - Magento 无法使用正确的用户名和密码登录管理员

php - Magento 从没有 ?SID= 的 ID 中获取类别 url

wordpress - 重写规则和谷歌搜索引擎

performance - 优化网站到网站以供 Googlebot 快速加载的合法性

php - echo 返回数组而不是值

PHP7.4 : preg_replace(): Compilation failed: unrecognised compile-time option bit(s) at offset 0

php - 使用 PHP 获取重复的 session_id