SEO插件在Hippo CMS中不起作用

时间:2015-02-17 09:11:56

标签: seo freemarker hippocms

我正在使用Hippo CMS并尝试实施SEO插件。我通过手动完成了所有操作,但我没有在渲染结果中看到任何更改和元标记。

我的基本布局是:



<#include "/WEB-INF/freemarker/include/imports.ftl">
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <@hst.headContributions/>
    <link rel="stylesheet" href="<@hst.link  path="/css/bootstrap.css"/>" type="text/css"/>
    <@hst.defineObjects/>
    <#if hstRequest.requestContext.cmsRequest>
      <link rel="stylesheet" href="<@hst.link  path="/css/cms-request.css"/>" type="text/css"/>
    </#if>
</head>
&#13;
&#13;
&#13;

我只是启用了Hippo Setup的插件 - &gt;特征。然后肯定重建并再次运行。 然后我要去频道编辑 - &gt;编辑页面 - &gt;添加组件。页面上的拖放组件。

我通过点击组件完成了所有更改。但无论如何,我都没有看到发布页面上的任何变化。

我没有找到任何相关的文档,但也许有人解决了这个问题,可以帮助我!

由于

1 个答案:

答案 0 :(得分:0)

我也试过了。它确实没有像你期望的那样开箱即用。该组件使用特定于安装功能的模板seo.ftl。这使它在通道管理器中作为可拖动组件工作。它没有做的是将配置的数据添加到html头。

如果你检查了forge插件的seohelper.ftl [1],你会看到执行这项工作的代码。你可以做些什么使它在你的项目中工作是将[1]中的head贡献标签添加到seo.ftl。还要确保你有&lt; @hst.headcontributions /&gt;标记在项目的base-layout.ftl的html head部分。

我将为此创建一个jira问题。

[1] http://forge.onehippo.org/gf/project/hst-seo-support/scmsvn/?action=browse&path=%2F 结帐%2Fhst-seo-support%2Fbranches%2Fhst-seo-support-1.01.xx%2Fsrc%2Fmain%2Fjava%2Forg%2Fonehippo%2Fforge% 2Fseo%2Fsupport%2Fseohelper.ftl&安培;修订= 157