问题标签 [hippocms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

maven - Tomcat VirtualWebappLoader 停止为 Java 类工作

直到昨天,它对我来说一直很可爱。我在我的 Hippo CMS 项目中将它与 SpringLoaded 一起使用。

症状:
- 适用于 .ftl 文件的更改 - 不适用于 java 类的更改,例如 MyContactFormComponent

一些发现:

  • 最新的更改反映在和下的类文件 /site/target/classes//site/target/site/WEB-INF/classes
  • 最新的更改没有反映在 /target/tomcat7x/webapps/site.war(我提取它)下的类文件中 ==> Cargo 和 Tomcat 正在使用/target/tomcat7x/webapps/site.war instead of /site/target/classes/. 这与预期的 SpringLoaded 设置相矛盾!

问题是为什么会突然发生?

请注意,没有任何异常或错误!

我昨天做的一件事是在 Cargo 设置下为 JVM 增加内存:

这是因为我的存储库很大,如果不给 Java 更多内存,我将无法运行该站点。这可能是罪魁祸首吗?

Maven 日志(mvn verify/site/目录内):

我的主要pom.xml

0 投票
1 回答
183 浏览

maven - 部署为 ROOT 和 SpringLoaded Hippo CMS

在我最近切换到以 root 身份部署之前,Spring Loaded 对我来说一直运行良好。(彻底摆脱我网站 URL 中的“/site”)

我已经修改了 Jeroen 在这里提出的原始配置,但它不起作用。(下面的文件${project.basedir}/target/tomcat7x/webapps/ROOT没有更新,网站指的是这个过时的源而不是最新的${project.basedir}/site/target/ROOT

我错过了什么?

我的${project.basedir}/pom.xml

我的${project.basedir}/site/pom.xml

${project.basedir}/conf/site-context.xml(我尝试将路径都作为空字符串和“/”,但都不起作用)

0 投票
2 回答
244 浏览

java - 如何在子组件中包含标准 HST 组件的所有参数?

我的很多自定义组件都扩展了EssentialsListComponent。同一个标准 HST 组件有很多有用的参数,例如pageSizesortOrder(通过控制台输入),我目前必须在我的类中单独处理这些参数。这个过程很繁琐并且容易出现人为错误。

如何在我的自定义 HST 组件中一次将所有标准参数应用于我的 HST 查询?例如,像下面这样的东西会很可爱:

0 投票
1 回答
742 浏览

java - BeanWriter 不工作 - java.lang.NullPointerException

我正在向现有文档类型添加一个字段。CMS Web 用户界面中没有错误。

完整的堆栈跟踪如下:

在同一个日志中,还有另一个错误:

我该怎么办?

0 投票
1 回答
628 浏览

css - 如何在 Hippo CMS 中包含 CSS 文件?

我正在使用 HippoCMS 10。我在官方网站上做了“Hello World”教程。现在我想包含 CSS 文件和样式。我这样做了:

但是当我尝试打开页面(http://localhost:8080/site/)时,我收到了这个错误:

我无法处理有什么问题。在我发现的每个示例中,我所做的事情都完全相同。CSS 文件 i 的位置

0 投票
1 回答
983 浏览

drag-and-drop - 如何在 Hippo CMS 中动态地将容器包含到另一个容器中,方法是从目录工具栏中拖放它们?

我正在使用 Hippo CMS 10。通过控制台,在hst:catalog我创建了hst:containeritemcomponenthst:xtype, hst:referencecomponent, hst:iconpath, hst:label
hst:referencecomponent 引用hst :workspace/hst:containers /处的hst:containercomponent 文件夹,其中包含hst:containercomponenthst:xtype设置为HST.Span

我需要容器,它可以包含(动态)可变数量的另一个不同容器。例如,我希望能够通过从目录工具栏中拖放组件来创建此结构:

通过这种方式,我应该能够动态地创建一些页面结构。是否可以?如果是,我该如何实现?如果没有,如何绕过它,这是什么想法?
HippoCMS 的站点对于此类示例非常差,除此站点外,没有关于 hippocms 的信息。

0 投票
1 回答
440 浏览

java - Hippo CMS Rest Api 不返回链接文档的内容

我正在尝试在 Hippo CMS 社区版本中配置一个引用另一个自定义文档类型 (B) 的自定义文档类型 (A)。请注意,B 被配置为多值。这个想法是通过一个休息端点在一个 JSON 响应中一起获取内容信息。

我使用 cms ui http://localhost:8080/cms/插入文档类型和http://localhost:8080/essentials/ bean writer 来生成 bean。两种文档类型(A 和 B)都是 basedocument 类型。

在为两个 bean 设置文档类型和休息端点之后,我面临的问题是,只有直接在 A 上配置的那些字段值被检索到。响应中不包含引用文档(使用 DocumentType B)的内容。

只有在使用 rest api 通过其文档类型标识符明确请求它们时,才能检索 B 的内容。

预期的行为应该与请求开箱即用的 hippo 中给出的 Blogpost DocumentType 时获得的行为相同。在这种情况下,Blogpost 包含在 json 响应中一起返回的作者引用。

我已经与 hippo 一起工作了大约两周,我认为配置文档类型应该很容易,但显然我遗漏了一些东西。

DocumentTypes 配置如下:

我将非常感谢任何有关它的帮助。

0 投票
1 回答
103 浏览

mysql - Hippo cms Restart the built project

I have ready application that works and is connected to the mysql . I run it by the command

The problem is that every time there is rebuild from zero. Can I run application without building it again? Something like

I found these command in the

but does not work properly (another port , lack of access , lack of application after running )

I tried to run the .war files to an external tomcat but has no connection to mysql database

0 投票
1 回答
686 浏览

java - 用 Jackrabbit 进行聚类

我即将开始在社区版本中对由hippocms运行的 jackrabbit 存储库进行集群。我启动并运行了它,但配置的某些部分我不明白。

我以这种方式理解了集群jackrabbit的概念:例如,您有两个具有两个本地存储库的实例,它们通过共享数据库由火箭科学期刊同步,但每个节点都使用它的本地存储库。

在阅读了以下页面后,我最终得到了以下配置。

链接:

信息: sharedRepositoryDS指向共享数据库 repositoryDS指向本地数据库(在每个节点上)

问题:

  1. 配置是否正确?
  2. 什么是 repository.FileSystem ?
  3. 与 repository.Workspace.FileSystem 有什么区别?
  4. PersistenceManager 负责写入数据,但为什么要写入共享数据库呢?(我想摆脱这个瓶颈对吧?)

数据库表 这是本地节点数据库的样子(对我来说有点太少了): 在此处输入图像描述

这是共享数据库的样子: 在此处输入图像描述

0 投票
1 回答
123 浏览

reference - 是否可以从 Hippo CMS 中的另一个原型页面引用原型页面?

我有一个抽象页面和原型页面,它使用hst:referencecomponent引用它并向其中添加一个组件。现在我想再创建一个原型页面,并参考我之前创建的原型页面。但是当我尝试使用这个新创建的原型页面创建一个新页面时,我收到错误“[INFO] [talledLocalContainer] 05.07.2015 16:58:56 WARN http-nio-8080-exec-6 [HstComponentConfigurationService.populateComponentReferences:860 ] 无法为此组件 ['hst:pages/investor-relations-kkb.prototype.base.plus'] 查找引用的组件 'hst:prototypepages/kkb.prototype.base'。我们跳过此引用“

那么一个原型页面是否可以引用另一个原型页面,或者我必须创建很多类似的抽象页面,然后在原型页面中一一引用?