Liferay 7 - 创建经典主题的儿童主题

时间:2018-01-11 08:59:49

标签: java liferay liferay-7

使用Liferay IDE,我有必要创建一个扩展Liferay经典主题的新主题项目。

但是,有没有办法覆盖经典主题的特定模板(例如自定义标题,菜单和页脚),或添加自定义CSS,而不会在Liferay 7 CE的下一个版本中丢失经典主题的未来更新?

谢谢。

1 个答案:

答案 0 :(得分:1)

从技术上讲,经典主题是一个具体的主题,甚至不意味着延伸 - 没有任何稳定性的承诺。下一个版本可能使用不同的设计,仍然称之为“经典”。

您有两种选择:

  • 通过批量复制(然后重命名)来制作“经典”你的 - 然后你将与主题的未来变化分离。
  • 或者现在扩展并处理(尚未)未知的未来变化 它以后。

一旦您发现它已经以非向后兼容的方式进行了更改(在下一个版本之前可能不会发生),您仍然可以复制主题。

明确意图扩展(并保持相当稳定)的两个主题是_unstyled_styled。如果你看“经典”,它是_styled的扩展。