我必须在与Pimcore CMS一起使用的客户网站上实施规范标签。有人有经验或能给我一些提示吗?
答案 0 :(得分:1)
如果您想全局设置此标签,或通过一些简单的url regex匹配,可以直接从管理面板使用“市场营销”>“标签和代码段管理”来进行设置。
答案 1 :(得分:0)
一种方法可以是设置文档属性并在视图中呈现它。 见:https://pimcore.com/docs/4.6.x/Development_Documentation/Tools_and_Features/Properties.html
对于PHP模板引擎,您可以添加此行并在后端正确设置。
<link rel="canonical" href="<?= $this->document->getProperty('canonicalHref');?>" />
答案 2 :(得分:0)
要允许用户自定义URL,您可以创建预定义的属性“ canonicalHref”, 然后放入布局树枝文件:
<head>
....
{% set canonicalUrl = document.getProperty('canonicalHref')|default(app.request.getUri??'') %}
<link rel="canonical" href="{{ canonicalUrl }}"/>
</head>
您仍然需要: