问题标签 [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.
java - 全局通道配置(租户/横幅/徽标)
我想知道如何创建一个具有基本布局的频道,其中可以为该频道中的所有页面全局更改页眉徽标(横幅)和页脚文本。
我认为这是一个默认用例,您至少可以在全球某处更改基本布局的徽标。
我唯一的想法是在每个页面中链接一个布局文档(带有横幅信息),但这将是我的解决方法。
所以我需要一个全局通道配置,我还可以在其中放置一些特定于租户的配置
java - 目录中的 Hippo CMS 组件(弹簧管理)(如何使用弹簧管理的目录组件)
我在 Hippo CMS 中结合目录设置 Spring 时遇到问题。
我有一个配置了componentclassname:ServiceLinkListComponent的目录,因此我可以将组件拖放到频道管理器页面上的占位符中。
在遵循http://svn.onehippo.org/repos/hippo/hippo-cms7/testsuite/trunk/的示例之后,我添加了 Spring 支持,因此我必须将 componentclassname 更改为componentclassname:SpringBridgeHstComponent
不幸的是,我无法再将任何文档与组件链接,因为无法识别@ParametersInfo,因为它位于 SpringBridgeHstComponent 的 bean 中。
如何使用 spring 管理的目录组件?
组件类
服务等级
applicationContext.xml(在资源/META-INF.hst-assembly.overrides 中)
回购
hippocms - 如何在 Hippo CMS 中更改文档类型布局
我使用单列布局创建了一个 hippo 文档类型。出于渲染目的,我想将给定的项目重新组织成两列布局。
但是,没有可用的选项来进行此更改,至少不能使用最新的 hippo cms 社区版本。
我已经在谷歌搜索并找到了以下信息,说可以通过使用控制台来更改布局,但没有关于如何的信息:
http://hippo.2275632.n2.nabble.com/How-to-delete-or-rename-document-types-td7579269.html
我会很感激任何关于它的提示。
facet - 河马 CMS 7.9 方面
我正在尝试实现构面并创建目录组件。
我最初的方法是使用:org.onehippo.cms7.essentials.components.EssentialsContentComponent
但是它似乎不适用于 7.9。我的下一个方法是扩展 PresentationList 组件,但是文档并不清楚为主要和子类别创建值。
我想将此代码用于我的组件我只是再次不确定在哪里放置我的类别(值)。
tomcat7 - HippoCMS 7.8 是否支持使用未爆炸的 WAR 文件进行部署?
HippoCMS 7.8 是否支持使用未分解的 WAR 文件在 Tomcat 7 上进行部署?
我在 server.xml 中尝试了以下设置:
当我启动 Tomcat 时,我在catalina.out
日志中收到类似于以下内容的错误:
Tomcat 最终报告启动成功,但是当我尝试访问 CMS webapp 时,我收到 500 错误,并显示消息“请求处理已执行 100 步,这意味着它可能处于无限循环中。”
unpackWARs
如果我将属性改回"true"
server.xml 中,一切正常。
java - 从 HippoCMS 中的 ServletFilter 访问 ChannelInfo 和 ResourceBundle
我将所有应用程序属性和配置放入一个 hippo 资源包中,并(基于通道)放入通道设置 (ChannelInfo)。
有什么方法可以从 ServletFilter 访问通道配置和 hippo 资源包?
我正在使用 SpringSecurityFilter,我需要访问这些配置项。
问候
编辑 在 HsTDelegateeFilterBean#doFilter 中,当前 hstRequestContext 被放入 ServletRequest (作为一个属性),但不幸的是它在执行 doFilter 方法后被删除。
annotations - 如何在 Hippo CMS 中使用 Template Composer Annotation 设置下拉列表?
目前正在处理一个简单的组件,我需要下拉菜单的显示名称为:
一、三、五
但是,我需要该值实际上等于这些显示名称的整数值。一 = (int) 1,三 = (int) 3,五 = (int) 5。
java - 响应已经提交 doBeforeRender response.sendRedirect() (HippoCMS)
在对页面的获取请求中,我阅读了一些会话参数。如果缺少某些会话参数,我想重定向到主页或任何页面。
我尝试这样做,但显然响应已经在 doBeforeRender 调用之前提交。
我应该在哪里进行重定向?
已编辑:一种方法可能是通过 freemarker 模板中的 javascript 来实现。
spring - Hippo CMS SpringBridgeHstComponent 中断编辑组件项参数
我目前正在迁移现有组件以使用 HST-2 Spring Bean Bridge 更好地与 Spring IOC 容器集成。
我遵循了Hippo 文档,一切都按照宣传的方式运行,至少在运行站点中是这样。我现在可以在我的 spring 配置中定义我的组件 bean,并为我的组件依赖项使用 DI。
但是,我了解到现在我无法在频道管理器的模板编辑器中修改这些组件的参数。在迁移这些目录组件以使用SpringBridgeHstComponent之前,我可以单击模板编辑器中的组件项区域并弹出对话框,让我查看和编辑该组件项的所有参数
现在弹出对话框只显示一条消息
我应该提到,已经在组件上设置的组件参数值在请求处理/执行期间仍然可用。但是这些值现在被有效地“硬编码”了,因为网站管理员无法在模板编辑器中查看/更改它们。
这是SpringBridgeHstComponent的已知问题吗?或者是否有解决方法配置或使这些组件参数在通道的模板编辑器中再次可用?
caching - 河马cms缓存方法
Hippo cms 使用什么样的缓存?
我在官方页面上找到了一些关于捆绑缓存的信息,但我不知道信息存储在哪里以及如何将它们取出。
主要问题是我需要在很多 Hippo cms 应用程序实例之间同步 L2cache。