gpt4 book ai didi

SEO 插件在 Hippo CMS 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:35 25 4
gpt4 key购买 nike

我正在使用 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>

我只是通过 Hippo Setup -> features 启用插件。然后确保重建并再次运行。然后我要去 channel 编辑器 -> 编辑页面 -> 添加组件。页面上的拖放组件。

我通过单击组件进行了所有更改。但无论如何,我在发布的页面上看不到任何变化。

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

谢谢

最佳答案

我也试过了。它确实不像您期望的那样开箱即用。该组件使用特定于设置功能的模板 seo.ftl。这使得它可以作为 channel 管理器中的可拖动组件使用。它不做的是将配置的数据添加到 html head 中。

如果您检查 forge 插件的 seohelper.ftl [1],您会看到完成这项工作的代码。要使其在您的项目中起作用,您可以做的是将 [1] 中的 headcontribution 标签添加到 seo.ftl。还要确保在项目的 base-layout.ftl 的 html head 部分中有一个 <@hst.headcontributions/> 标记。

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

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

关于SEO 插件在 Hippo CMS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com