我正在使用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;
我只是启用了Hippo Setup的插件 - &gt;特征。然后肯定重建并再次运行。 然后我要去频道编辑 - &gt;编辑页面 - &gt;添加组件。页面上的拖放组件。
我通过点击组件完成了所有更改。但无论如何,我都没有看到发布页面上的任何变化。
我没有找到任何相关的文档,但也许有人解决了这个问题,可以帮助我!
由于
答案 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