如何在Hippo CMS中更改文档类型布局

时间:2015-07-13 14:16:09

标签: hippocms

我使用一列布局创建了一个hippo文档类型。出于渲染目的,我想将给定的项目重新组织成两列布局。

但是,没有可用于进行此更改的选项,至少不能使用最新的hippo cms社区版本。

我已经在谷歌搜索并找到以下信息,说可以通过使用控制台更改布局,但没有关于如何的信息:

http://hippo.2275632.n2.nabble.com/How-to-delete-or-rename-document-types-td7579269.html

我很感激有关它的任何提示。

2 个答案:

答案 0 :(得分:1)

AFAIK没有关于如何做到这一点的文件:这不是很复杂,但这是一个繁琐的过程。如果您仍然可以 - 例如您的文档类型尚未使用 - 我建议您只需删除它并重新创建内容类型。话虽如此,这是它的工作原理:

  • 在控制台中查看您的项目命名空间:路径是这样的: / hippo:namespaces / YOURPROJECT / document-type / editor:templates / _default_ / root
  • 根节点定义布局。查看 plugin.class :对于一列,这将是 org.hippoecm.frontend.service.render.ListViewPlugin ,对于2列布局,插件.class 将是 org.hippoecm.frontend.editor.layout.TwoColumn
  • 对于文档类型中的每个字段(这是繁琐的部分),您需要定义字段是放在右侧还是左侧。
  • 这是在具有字段路径名称的节点上配置的,作为属性 wicket.id ,例如具有值 $ {cluster.id} .left.item < / em>的。这意味着该项目将放在左侧。

您最好的办法是创建一个2列示例文档类型,仔细查看其配置并复制现有字段中的更改。

答案 1 :(得分:0)