Php 无法在opencart中添加规范标记

Php 无法在opencart中添加规范标记,php,opencart,canonical-link,Php,Opencart,Canonical Link,出于某种奇怪的原因,我无法将规范标签添加到opencart 1.5.2.1产品页面和类别页面。我对product.php和category.php都做了更改,但它并没有显示在ViewSource中。如果我遗漏了什么,有人能告诉我吗 编辑的文件 1) catalog/controller/product/product.php 2) catalog/controller/product/category.php 代码添加 $this->document->addLink($this-&

出于某种奇怪的原因,我无法将规范标签添加到opencart 1.5.2.1产品页面和类别页面。我对product.php和category.php都做了更改,但它并没有显示在ViewSource中。如果我遗漏了什么,有人能告诉我吗

编辑的文件

1) catalog/controller/product/product.php 2) catalog/controller/product/category.php

代码添加

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


刚刚在干净的1.5.2.1安装上尝试了完全相同的代码。工作完美。你不是

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

刚刚在干净的1.5.2.1安装上尝试了完全相同的代码。工作完美。你不是

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

谢谢,杰伊,我试了一整晚,但还是没能成功。在源代码的其余部分中有链接标记,所以我很确定这是受支持的。我真的不知道发生了什么。这可能是由于自定义主题。在“我的本地”上试用过,它在默认主题上确实有效。谢谢Jay列出了可能性。没问题。一般来说,首先要做的最快的事情是切换到默认主题,看看这是否有效。如果是这样的话,你知道定制的主题是错误的谢谢Jay,我已经试了一整晚了,但还是没能成功。在源代码的其余部分中有链接标记,所以我很确定这是受支持的。我真的不知道发生了什么。这可能是由于自定义主题。在“我的本地”上试用过,它在默认主题上确实有效。谢谢Jay列出了可能性。没问题。一般来说,首先要做的最快的事情是切换到默认主题,看看这是否有效。如果是这样,您就知道自定义主题有问题
$this->document->setKeywords($product_info['meta_keyword']);