【问题标题】:Unable to add canonical tag in opencart无法在 opencart 中添加规范标签
【发布时间】:2012-05-13 01:05:34
【问题描述】:

由于某些奇怪的原因,我无法将规范标签添加到 opencart 1.5.2.1 产品页面和类别页面。我对 product.php 和 category.php 都进行了更改,但它只是没有显示在查看源代码中。如果我错过了什么,谁能告诉我?

文件已编辑

1) 目录/控制器/产品/product.php 2) 目录/控制器/产品/category.php

添加代码

$this->document->addLink($this->url->link('product/category', 'path=' . $category_id), 'canonical');

之后

$this->document->setKeywords($product_info['meta_keyword']);

【问题讨论】:

    标签: php opencart canonical-link


    【解决方案1】:

    刚刚在干净的 1.5.2.1 安装上尝试了完全相同的代码。完美运行。你要么是

    • 使用不支持链接的自定义主题(不太可能但可能)
    • 未保存
    • 未上传
    • 没有在正确的地方查看源代码
    • 未编辑正确的控制器

    【讨论】:

    • 感谢 Jay,我已经尝试了整个晚上,但仍然无法正常工作。源代码的其余部分有链接标签,所以我很确定它是受支持的。我真的不知道发生了什么。
    • 这可能是由于自定义主题。在我的本地尝试过,它确实适用于默认主题。感谢 Jay 列出各种可能性。
    • 没问题。通常,首先要做的最快的事情是切换到默认主题,看看是否有效。如果是这样,您就知道自定义主题有问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多